Could not connect to '192.168.XXX.XXX' (port 22): Connection failed 解决
习惯windows环境下用xshell连接虚拟机,方便本机与虚拟机切换。那么问题就来了,直接用ssh连接elementary提示:

连接失败。解决这个问题的基本思路如下:
- sshd未启动
查看sshd是否存在 -
1 test@linux:/etc$ ps -ef|grep sshd 2 test 1860 1814 0 16:55 pts/0 00:00:00 grep --color=auto sshd 3 test@linux:/etc$
出现sshd.service为找到,说明ssh未安装(通过查看/ect/init.d目录下是否有ssh判读是否有ssh);
- sshd未安装
首先安装sshd,并启动 -
sudo apt-get install openssh-server
如果启动服务后,还是连接失败,尝试重启ssh
-
service ssh restart
- 防火墙限制22端口
如果重启ssh后,还是无法连接,可能是防火墙的问题,可以尝试先关闭防火墙;或者将22端口开放 -
sudo ufw disable
或者
sudo ufw allow 9123
- sshd未安装

浙公网安备 33010602011771号