
小编使用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文件中。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)