今天在部署一台Wiki服务器的时候,开始ssh一切都正常,后面修改了一下IP,结果ssh就无法连接了,输入正确的密码还是提示身份验证被拒。
花了点时间搜索了下,发现
https://bbs.csdn.net/topics/230066998
这篇文章中提出了解决方法。
这里记录一下方法:
1、备份/etc/ssh/sshd_config 文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
2、编辑 /etc/ssh/sshd_config 文件
sudo vi /etc/ssh/sshd_config
3、取消注释 #UseDNS no,如果是yes,需要改为no
95 #PrintLastLog yes
96 #TCPKeepAlive yes
97 #PermitUserEnvironment no
98 #Compression delayed
99 #ClientAliveInterval 0
100 #ClientAliveCountMax 3
101 UseDNS no
102 #PidFile /run/sshd.pid
103 #MaxStartups 10:30:100
104 #PermitTunnel no
105 #ChrootDirectory none
106 #VersionAddendum none
4、重启ssh 服务
sudo service sshd restart
5、重新连接本机网络
因为没做第五步操作前还是提示身份验证被拒,开始怀疑是不是方法无效,随即又重启了服务器,问题依旧,最后鬼使神差的重新连接了一下WiFi,再试就OK了