通过ssh命令访问linux服务器,在cmd上可以连接,但是通过xshell就会出现问题。

通过ssh命令访问linux服务器,在cmd上可以连接,但是通过xshell就会出现问题。

img

可参考这个教程

【有效解决问题】SSH服务器拒绝了密码,请再试一次_ssh服务器拒绝了密码 请再试一次_风吹北大荒的博客-CSDN博客 SSH服务器拒绝了密码,请再试一次第一次利用windows系统中的XShell工具连接Ubuntu系统时,可能会出现错误如下解决办法如下:1)进入终端窗口2)进入root权限。输入命令:sudo su,回车后输入密码即可。3)打开ssh服务器的配置文件,输入命令:vi /etc/ssh/sshd_config4)在弹出窗口中找到Authentication,使用vi命令修改其中PermitRootLogin后的prohibit-password为yes(如果不会使用vi命令,参考下面的注意)。_ssh服务器拒绝了密码 请再试一次 https://blog.csdn.net/qq_42768347/article/details/108851552#:~:text=%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95%E5%A6%82%E4%B8%8B%EF%BC%9A%201%EF%BC%89%E8%BF%9B%E5%85%A5%E7%BB%88%E7%AB%AF%E7%AA%97%E5%8F%A3%202%EF%BC%89%E8%BF%9B%E5%85%A5root%E6%9D%83%E9%99%90%E3%80%82%20%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%EF%BC%9A%20sudo,su%20%EF%BC%8C%E5%9B%9E%E8%BD%A6%E5%90%8E%E8%BE%93%E5%85%A5%E5%AF%86%E7%A0%81%E5%8D%B3%E5%8F%AF%E3%80%82%203%EF%BC%89%E6%89%93%E5%BC%80ssh%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%EF%BC%8C%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4%EF%BC%9A%20vi%20%2Fetc%2Fssh%2Fsshd_config%204%EF%BC%89%E5%9C%A8%E5%BC%B9%E5%87%BA%E7%AA%97%E5%8F%A3%E4%B8%AD%E6%89%BE%E5%88%B0Authentication%EF%BC%8C%E4%BD%BF%E7%94%A8vi%E5%91%BD%E4%BB%A4%E4%BF%AE%E6%94%B9%E5%85%B6%E4%B8%ADPermitRootLogin%E5%90%8E%E7%9A%84prohibit-password%E4%B8%BAyes%EF%BC%88%E5%A6%82%E6%9E%9C%E4%B8%8D%E4%BC%9A%E4%BD%BF%E7%94%A8vi%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%8F%82%E8%80%83%E4%B8%8B%E9%9D%A2%E7%9A%84%E6%B3%A8%E6%84%8F%EF%BC%89%E3%80%82

一般遇到这样的问题,我会选择Filezilla上传下载文件
使用命令行中的ssh进行linux命令行操作.

确定用户密码都正确吗?xshell操作应该是没问题的,现在拒绝了密码,说明用户和密码可能有不正确的!

本地电脑用CMD连接 OK ? 有截图吗,好奇你这操作。
然后,用xshell拒绝了密码,你有得到机器里面查相关日志吗? 这样可以查messages和secure日志看看哪里拒绝了。

我以前也遇到类似的问题,后面用其他终端可以连接,建设试试其他终端,可以看看MobaXterm,下载完不需要安装的,就一个exe直接使用即可,MobaXterm 的下载页面:https://mobaxterm.mobatek.net/download.html

ssh服务有可能拒绝了root的连接登录,可以排查ssh的主配置文件