7.5.2.4. 使用 virtctl ssh 命令
您可以使用 virtcl ssh 命令访问正在运行的虚拟机(VM)。
先决条件
-
已安装
virtctl命令行工具。 - 您已向虚拟机添加了一个公共 SSH 密钥。
- 已安装 SSH 客户端。
-
安装
virtctl工具的环境具有访问虚拟机所需的集群权限。例如,运行oc login或设置了KUBECONFIG环境变量。
流程
运行
virtctl ssh命令:$ virtctl -n <namespace> ssh <username>@example-vm -i <ssh_key>1 - 1
- 指定命名空间、用户名和 SSH 私钥。默认的 SSH 密钥位置为
/home/user/.ssh。如果密钥保存在不同的位置,您必须指定路径。例如
$ virtctl -n my-namespace ssh cloud-user@example-vm -i my-key
提示
您可以在 web 控制台中复制 virtctl ssh 命令,从 VirtualMachines 页面的虚拟机旁的选项
菜单中选择 Copy SSH 命令。