我必须通过 ssh 连接到两个虚拟机。第一个虚拟机默认配置为通过端口 22 进行 sshed 访问。但是我需要进行哪些更改以及从主机终端的何处 ssh 到第二个虚拟机。即使当我关闭第一个虚拟机登录时,我也无法通过端口 22 ssh 进入 VM_2。
我正在使用命令
ssh vm_2@ip_address -p port_number
编辑:
错误消息:
ssh: connect to host 192.xxxxxxxxxxx port 22: Connection refused
答案1
您需要sshd
在不同端口上的虚拟机上运行。如果端口 22 绑定到主机的同一端口,则必须将其他虚拟机中的端口 22 绑定到主机上的某个其他端口。假设您使用的是 VirtualBox 等正常的 VM 客户端,你应该能够做到这一点。