Xshell连接Ubuntu失败 的系列问题 

 因为要学习docker,下载安装了Ubuntu系统,xshell连接出现问题。

Xshell连接Ubuntu失败 的系列问题

Xshell连接Ubuntu失败 的系列问题 

Xshell连接Ubuntu失败 的系列问题

 检查一下自己的IP和端口号发现并没有问题。

进入Ubuntu系统,使用命令sudo apt-get install openssh-service    之后在输入密码

Xshell连接Ubuntu失败 的系列问题

 之后发现还是无法连接上去

Xshell连接Ubuntu失败 的系列问题

进入Ubuntu系统,使用命令sudo apt-get install openssh-server    之后回复y,在输入密码 

 Xshell连接Ubuntu失败 的系列问题

Xshell连接Ubuntu失败 的系列问题 

 使用ps -e | grep ssh查看服务是否启动,如果出现sshd则服务已启动

输入ssh localhost,可以确认已经安装成功

Xshell连接Ubuntu失败 的系列问题

很不幸,又出现了新的问题 

 Xshell连接Ubuntu失败 的系列问题

 此时我们应该修改文件/etc/ssh/sshd_config,将PermitRootLogin 改为yes

Xshell连接Ubuntu失败 的系列问题 

Xshell连接Ubuntu失败 的系列问题 

 但是我是用户身份登录,不能对这个只读文件进行修改,哪怕我下载了vim后也不能保存文件

Xshell连接Ubuntu失败 的系列问题 

Xshell连接Ubuntu失败 的系列问题 

此时我们应该切换root权限

Xshell连接Ubuntu失败 的系列问题 

我们发现认证失败,第一次我是输入的系统登录密码,发现认证失败;又想到安装时就没有配置root用户权限,密码可能为空,则空密码也认证失败。

那么我们应该现在给root用户设置密码

Xshell连接Ubuntu失败 的系列问题 

Xshell连接Ubuntu失败 的系列问题 

切换root用户成功,相反,root用户切换普通用户则su 用户名。即我的为su ly.

Xshell连接Ubuntu失败 的系列问题

修改完毕,再次启动一下ssh服务即可。sudo /etc/init.d/ssh restart 

 Xshell连接Ubuntu失败 的系列问题

 之后还是这样服务器拒绝,那么只能再重启一下虚拟机了。

Xshell连接Ubuntu失败 的系列问题

重启后

Xshell连接Ubuntu失败 的系列问题 解决方案:

1、继续修改文件/etc/ssh/sshd_config   将UseDNS  yes改为no。但是文件里面我的发现并没有。

2、可能你选择的用户名字有问题注意大小写。我原来写的LY发现此问题改为root或者ly后ok了

 Xshell连接Ubuntu失败 的系列问题

 

 

 

相关文章: