问题现象:

xshell工具,通过ssh连接ubuntu16.04服务器。默认端口22。开始一直提示:

SSH服务器拒绝了密码。请再试一次。

ubuntu服务器开启22端口解决xshell连接失败:SSH服务器拒绝了密码。请再试一次。 Connection failed.-冯金伟博客园

xshell窗口提示:

ubuntu服务器开启22端口解决xshell连接失败:SSH服务器拒绝了密码。请再试一次。 Connection failed.-冯金伟博客园

用命令链接仍然提示同样的问题:

//直接通过命令连接
ssh  远程机器名@192.168.67.128
或者
telnet 192.168.67.128 22

ubuntu服务器开启22端口解决xshell连接失败:SSH服务器拒绝了密码。请再试一次。 Connection failed.-冯金伟博客园

分析:

ip和端口都没有问题。
查看服务器22端口是否启动。

ss -lnt

ubuntu服务器开启22端口解决xshell连接失败:SSH服务器拒绝了密码。请再试一次。 Connection failed.-冯金伟博客园

可以看到此时是没有22端口的

使用以下命令安装ssh服务开启22端口

sudo apt-get install openssh-server openssh-client

安装之后可以看到22端口,此时xshell可以正常连接。

ubuntu服务器开启22端口解决xshell连接失败:SSH服务器拒绝了密码。请再试一次。 Connection failed.-冯金伟博客园