ssh登录&免密登录遇到的问题总结
1.解决 ssh_exchange_identification: read: Connection reset by peer问题
参考:https://blog.csdn.net/lilygg/article/details/86187028
出现这个问题的原因之一:没有先修改这个hosts.allow就执行了ssh互相免密登录
解决方案:在服务端更改hosts.allow文件
[root@localhost Desktop]# vim /etc/hosts.allow
sshd: ALL ##允许所有ip主机均能连接本机
[root@localhost Desktop]# systemctl restart sshd
2.Linux启动SSH服务出现“Permissions 0737 for ‘/etc/ssh/ssh_host_rsa_key’ are too open”
https://blog.csdn.net/gingerredjade/article/details/86567570
出现的原因之一:修改了原有的文件的执行权限,chmod命令切勿随意使用
解决办法:
正确设置文件的访问权限:
chmod 600 /etc/ssh/ssh_host_rsa_key
3.ssh连接很久才能连上解决
3.1查看问题:打开命令行输入ssh root@ip -v加上-v参数查看详细信息
例如卡顿 pledge: network
https://www.cnblogs.com/TuiHo/p/13717639.html
https://blog.csdn.net/littleRpl/article/details/110119384
3.2解决措施:多个方法
1.尝试清除日志文件:echo "" > /var/log/btmp
2.在/etc/pam.d/common-session,看到服务器的缓慢登录。注释掉这行session optional pam_systemd.so
3.
systemctl restart dbus
systemctl restart systemd-logind
4.
修改 /etc/ssh/sshd_config,设置完重启ssh
#UseDNS yes
UseDNS no
3.3其他问题:ssh 登录出现的几种错误以及解决办法
https://www.cnblogs.com/lxbmaomao/p/8076233.html