我尝试通过 ssh 从主机(Ubuntu 14.04)连接到在 KVM 管理程序上运行的虚拟机,但它给出了以下错误:
ssh: connect to host 10.117.82.2 port 22: Connection refused
如何ssh
在客户虚拟机上启用?我已经使用 安装了虚拟机virt-install
。那么, 中是否有任何virt-install
启用 的规定ssh
?
答案1
应用初始配置(例如 SSH 安装)的一种直接方法是使用 VNC。
- 使用以下命令获取虚拟机列表
sudo virsh list --all
- 打开 XML 配置文件:
sudo virsh edit YOUR_VM_NAME
- 在 final 之前附加以下行:
<graphics type='vnc' port='-1' autoport='yes' listen='192.168.1.5' passwd='YOUR-PASSWORD-HERE' keymap='en-us'/>
其中监听地址是服务器的 IP 地址,而不是客户操作系统的 IP 地址
- 使用 VNC 客户端连接到客户操作系统