9.6.2.4. 使用 virtctl ssh 命令
您可使用 virtctl ssh 命令访问正在运行的虚拟机实例(VMI)。该命令接受 VM 或 VMI 目标。
先决条件
-
已安装
virtctl命令行工具。 - 您已向虚拟机添加了一个公共 SSH 密钥。
- 已安装 SSH 客户端。
-
安装
virtctl工具的环境具有访问虚拟机所需的集群权限。例如,运行oc login或设置了KUBECONFIG环境变量。
流程
运行
virtctl ssh命令:$ virtctl -n <namespace> ssh <username>@vm/<vm_name> -i <ssh_key>您必须在虚拟机名称前指定资源类型(
vmi/或vm/)。例如:
$ virtctl -n my-namespace ssh cloud-user@vm/example-vm -i my-key
提示
您可以在 web 控制台中复制 virtctl ssh 命令,从 VirtualMachines 页面的虚拟机旁的选项
菜单中选择 Copy SSH 命令。
或者,在树形视图中右键点虚拟机,然后从弹出菜单中选择 Copy SSH 命令,以复制 virtctl ssh 命令。