xshell连接ubuntu失败Could not connect to ‘192.168.193.129‘ (port 22): Connection failed.
xshell连接ubuntu虚拟机失败(Could not connect to ‘192.168.193.129’ (port 22): Connection failed.
Type `help’ to learn how to use Xshell prompt.)
-
当电脑上安装了ubuntu16.0.4版本的虚拟机,想在windows上使用xshell6连接ubuntu时,出现
Could not connect to '192.168.192.129' (port 22): Connection failed. Type `help' to learn how to use Xshell prompt.
-
先检查ubuntu上是否安装了openssh-server服务。
如果没有安装,先在ubuntu安装openssh-server.sudo apt-get install openssh-server
-
安装结束后在终端中输入
ps -e | grep ssh
检查是否安装成功,一般成功后都会自启ssh服务。 -
或者手动启动服务
/etc/init.d/ssh start
-
使用xshell连接,设置名字,ubuntu的ip,特别要设置用户身份验证。!
输入ubuntu上的登陆名和密码。 -
使用Xshell连接Ubuntu虚拟机时,通过root登录密码正确,但是服务器拒绝
图1 -
要解决这个问题:
首先要安装了openssh-server,如果没有安装,则通过以下命令安装:
sudo apt-get install openssh-server
之后通过以下命令查看SSH是否启动:
ps -e | grep ssh
如果只有ssh-agent表示还没启动,需要
/etc/init.d/ssh start。
如果云没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式:
Vi / etc/ssh/sshd_config
图2
将图2部分更改为如图3所示(可能会因为文件权限问题不能成功修改,可以重复几次,查看是否修改成功)
图3 -
之后重启ssh-server
sudo /etc/init.d/ssh resarte。
如果依然不行的,重启一起虚拟机,一般情况下就可以连接上了。
如果还是不行,进入Vi / etc/ssh/sshd_config,应该是权限不够,没有改过来,更改文件权限,可以使得文件修改成功,重启ssh服务,可以成功。
上一篇: MySQL5.7免安装版配置详细教程
推荐阅读
-
CentOS7 Xshell 连接提示 Could not connect to ‘192.168.61.11‘ (port 22): Connection failed.
-
Xshell:Could not connect to '10.10.10.135' (port 22): Connection failed.
-
【解决问题】引入.vmx文件后,xshell连接Could not connect to ‘192.168.211.132‘ (port 22): Connection failed.
-
xshell中连接Ubuntu出现错误:Could not connect to ‘IP‘ (port 22): Connection failed.
-
xshell连接ubuntu失败Could not connect to ‘192.168.193.129‘ (port 22): Connection failed.