300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Could not connect to ‘192.168.XXX.XXX‘ (port 22): Connection failed

Could not connect to ‘192.168.XXX.XXX‘ (port 22): Connection failed

时间:2019-05-25 07:04:18

相关推荐

Could not connect to ‘192.168.XXX.XXX‘ (port 22): Connection failed

最近找了一个新玩具,Linux系统最好的桌面发行版——elementary OS;本质上是想找个好用的桌面版linux,因为一直用的centos7GUI总是令人失望,整编译代码直接卡死,甚至跑自动化脚本过程中,直接跑死机器,强迫症的我,实在忍无可忍。

从官网下载最新版本elementary OS 5.0 Juno,并安装在虚拟机上。习惯windows环境下用xshell连接虚拟机,方便本机与虚拟机切换。那么问题就来了,直接用ssh连接elementary提示:

连接失败。解决这个问题的基本思路如下:

sshd未启动

查看sshd是否存在

test@linux:/etc$ ps -ef|grep sshdtest1860 1814 0 16:55 pts/0 00:00:00 grep --color=auto sshdtest@linux:/etc$

结果显示没有启动sshd服务

那么,启动sshd服务

test@linux:/etc$ sudo service sshd start[sudo] test的密码: Failed to start sshd.service: Unit sshd.service not found.test@linux:/etc$

出现sshd.service为找到,说明ssh未安装(通过查看/ect/init.d目录下是否有ssh判读是否有ssh);

sshd未安装

首先安装sshd,并启动

test@linux:/etc$ sudo apt-get install openssh-server 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了:gir1.2-vte-2.91 libido3-0.1-0使用'sudo apt autoremove'来卸载它(它们)。建议安装:molly-guard monkeysphere rssh ssh-askpass下列【新】软件包将被安装:openssh-server升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 509 个软件包未被升级。需要下载 0 B/333 kB 的归档。解压缩后会消耗 898 kB 的额外空间。正在预设定软件包 ...正在选中未选择的软件包 openssh-server。(正在读取数据库 ... 系统当前共安装有 144682 个文件和目录。)正准备解包 .../openssh-server_1%3a7.6p1-4ubuntu0.3_amd64.deb ...正在解包 openssh-server (1:7.6p1-4ubuntu0.3) ...正在处理用于 ufw (0.35-5) 的触发器 ...正在处理用于 ureadahead (0.100.0-20) 的触发器 ...正在设置 openssh-server (1:7.6p1-4ubuntu0.3) ...正在处理用于 systemd (237-3ubuntu10.3) 的触发器 ...正在处理用于 man-db (2.8.3-2) 的触发器 ...test@linux:/etc$ sudo service sshd start[sudo] test的密码: test@linux:/etc$ ps -ef|grep sshdroot 27071 0 17:02 ? 00:00:00 /usr/sbin/sshd -Dtest@linux:/etc$

如果启动服务后,还是连接失败,尝试重启ssh

service ssh restart

防火墙限制22端口

如果重启ssh后,还是无法连接,可能是防火墙的问题,可以尝试先关闭防火墙;或者将22端口开放

sudo ufw disable

ssh连接localhost,出现如下表示已经连接

test@linux:/etc$ ssh localhostThe authenticity of host 'localhost (127.0.0.1)' can't be established.ECDSA key fingerprint is SHA256:Nr1fbTbZXNNqtLb5INLzq8bmUmqquShOtaRzG8O2iDY.Are you sure you want to continue connecting (yes/no)?

由以上安装过程可以看出elementary OS 5.0 Juno默认是不安装sshd服务的,开始使用这个系统的同学,请按照以上步骤进行安装。

###请留下脚印,为我点赞哦

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。