SSH服务器拒绝了密码,xshell连不上linux怎么办

SSH服务器拒绝了密码,xshell连不上linux怎么办,第1张

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
小编使用kali虚拟机感觉来回切换虚拟机窗口很不方便,也消耗系统资源。使用xshell连接kali,kali开机后使用service ssh start 将linux的ssh服务开启。打开xhell使用ssh root@19216870137然后回车,依次按照提示输入正确的密码,却发现发图:
提示说 SSH服务器拒绝了密码,请再试一次,然后我再试一次呗,结果还是这样
解决方案:
在kali里面修改sshd_config文件,注意ssh_config是针对客户端的配置文件,而sshd_config是针对服务器端的配置文件。千万不要弄错了。
cd /etc/ssh
vi sshd_config
将 # Authentication:
LoginGraceTime 120
PermitRootLogin prohibit-password
StrictModes yes
改为:
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
然后输入命令 service ssh restart 重启ssh服务。这次“再试一次”,

你在学校外面可以访问,说明你的服务SSHD是没有问题的但为什么国外不能访问呢,可能是学校要网络进口设置了过滤
国内有很多机构的服务器或是网站是不允许外国访问的
你可以让他找一个国内的代理服务器,或者他连你的计算机,然后通过你的计算机连学校的服务器

1 首先检查ssh服务是否已经在对方服务器上开启;
2 检查对方服务器的防火墙是否开启,以及是否放行了ssh端口;
3 检查本地的防火墙设置,是否放行了ssh端口;
4 检查本地的DNS设置,是否正确;
5 检查本地的网络是否联通,可以使用ping命令;
6 检查本地的ssh客户端是否正确,是否能够连接到其他服务器;
7 检查对方服务器的ssh设置,是否允许root用户登录;
8 检查对方服务器的ssh设置,是否允许密码登录;
9 检查对方服务器的ssh设置,是否允许使用公钥认证登录;
10 检查本地的ssh公钥是否已经添加到对方服务器的authorized_keys文件中。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10656223.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存