用物理机的xshell工具连接到虚拟机中时,直接连一般都会失败,原因是:未开放22端口
所以在连接之前需要安装OpenSSH,命令如下:
sudo apt-get install openssh-server openssh-client
安装完成之后,执行netstat -tnl命令,查看22端口是否开通:
Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN tcp6 0 0 :::22 :::* LISTEN tcp6 0 0 ::1:631 :::* LISTEN tcp6 0 0 ::1:6010 :::* LISTEN
可以看到第5行的22端口处于LISTEN状态。