解决内网ssh连接速度很慢的解决方案
#vi /etc/ssh/sshd_config
UseDNS no
GSSAPIAuthentication no
保存退出
然后服务器分别service sshd restart
ssh免密故障排除
实验主机A无密钥访问主机B
主机A Cent65(192.168.1.65)
主机B Cent67(192.168.1.67)
现想65通过ssh免密码登录到67。
- 在A机下生成公钥/私钥对。
ssh-keygen -t rsa - 把A 65主机下的/root/.ssh/id_rsa.pub 复制到B 67主机的 /root/.ssh/authorized_keys文件里
- B 67主机的 authorized_keys的权限必须要是600
如果还是不行,检查B 67机器的配置:
1.检查authorized_keys文件权限,并设置为700或600
chmod 700 authorized_keys
2.检查/etc/ssh/sshd_config文件
将
#StrictModes yes
设置为
StrictModes no
将
#AuthorizedKeysFile .ssh/authorized_keys
设置为
AuthorizedKeysFile .ssh/authorized_keys
3.删除/root/.ssh/known_hosts文件
4.重启ssh
service sshd restart
- 如果上面步骤操作完成后,还登录不成功,检查下防火墙和selinux状态
/usr/sbin/sestatus -v
systemctl status firewalld