有时候,ssh客户端登录服务器时,需要过很久,才能出现输入密码的提示。
这大概率是因为下面原因:
The methods available for authentication are: GSSAPI-based authentication, host-based authentication, public key authentication, keyboard-interactive authentication, and password authentication. Authentication methods are tried in the order specified above, though
PreferredAuthenticationscan be used to change the default order.——内容取自:https://man.openbsd.org/ssh
所以解决方案有两个,
1. 在客户端登录的时候,选择:-o PreferredAuthentications=password, 客户端就直接试图通过密码登录服务器,而不是从第一种验证方法开始挨个尝试了。
2. 在客户端的配置文件(/etc/ssh/ssh_config)中,添加一行代码:“GSSAPIAuthentication no”
更多参考资料可以阅读:
- https://man.openbsd.org/ssh
- https://en.wikibooks.org/wiki/OpenSSH
浙公网安备 33010602011771号