ssh服务器拒绝远程连接

ssh服务器拒绝远程连接,第1张

xshell软件

linux系统

使用xshell远程连接我旁边的Ubuntu时,root用户登陆,密码正确,但是显示

“ssh服务器拒绝了密码。请再试一次”

原因:ssh服务基于安全考虑,没有给root用户远程连接的权限

解决办法:

登陆要连接的Ubuntu

vim /etc/ssh/sshd_config

找到PermitRootLogin 这一行,将后面的no 改为yes ,如图所示
此时再次利用xshell登陆root账户即可。

如果还是连不上,就要考滤iptables是否开启22号端口

云服务器还要考虑安全组是否开放22号端口。

#进入目录
cd /etc/ssh/
vim sshd_config
#找到PermitRootLogin without-password
#将without-password修改为yes
#重启ssh服务
service ssh restart
#再用securecrt就能成功登录

第一步:检查是否有pam_tally2so模块

如果find到了模块则会如上图所示,如果没有就配置软连接过去。
方法如下:

第二步:配置pamd下的sshd认证模块

注意!!!写下面没用,本人测试,必须写在最上面。

第三步:验证测试。
用win10ssh进虚拟机后,故意输入多次错误密码。

之后尝试输入正确的密码,发现无法登录,成功。
再查看登录失败记录

OK成功了。pam_tally2so其他参数如下:

命令行下输入: pam_tally2 -r -u root 清零计数器。


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

原文地址: http://outofmemory.cn/zz/12935551.html

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

发表评论

登录后才能评论

评论列表(0条)

保存