码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu16.04无法通过ssh连接

时间:2018-12-02 00:38:34      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:sha   桥接模式   color   apt-get   默认   禁用   fail   dhcp   com   

笔者刚刚接触ubuntu这个系统不久,发现ubuntu不支持ssh连接,于是写出了这篇总结。

当xshell连接时出现如下错误“Could not connect to ‘127.0.0.1’ (port 22): Connection failed.” 但是此时是可以ping通的。
技术分享图片

经过笔者查看各种资料,得出造成这种情况的原因可能有三种。

 一,桥接模式可以使路由使用DHCP的方式来分配IP,如果你的网络拓扑中没有路由器也是ping不通的。如果存在路由器,由于防火墙导致无法连接,可以使用  `ufw disable`  命令禁用防火墙,或者在防火墙开启的情况下开放22端口,命令是 `ufw allow 22`

二,ubuntu默认是不安装openssh服务的,所以要使用ssh来远程登录主机,需要先安装ssh服务

三,也有可能是eth0网卡未打开 使用 `ifup eth0` 打开网卡,`ifconfig`查看网卡是否打开。

解决思路如下

一,ifconfig查看网卡,如果有eth0网卡,就说明打开了,如果没有就输入,ifup eth0打开

二,在判断本机是否安装了ssh服务 输入:#ps -e |grep ssh 如果服务以及启动则可以看到sshd ,否表示未安装该服务,或者未启动该服务。

三,安装ssh服务,输入命令 #sudo apt-get install openssh-server

四,启动该服务,输入命令 #/etc/init.d/ssh start

五,本机测试是否可以登录,输入命令 # ssh -l 用户名 本机Ip

ubuntu16.04无法通过ssh连接

标签:sha   桥接模式   color   apt-get   默认   禁用   fail   dhcp   com   

原文地址:http://blog.51cto.com/14103806/2324659

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!