在Linux终端下使用SSH进行远程登录时,长时间才提示输入密码,很考验耐心,也耽误时间。
ssh test@10.0.3.25
ssh user@hostip
user@hostip's password:
加参数 -vvv 会输出登录过程信息:
ssh -vvv user@hostip
可能会发现,在下面的地方等待超时:
Cannot determine realm for numeric host address
debug1: Unspecified GSS failure. Minor code may provide more information
Cannot determine realm for numeric host address
这时可以禁用GSS验证,登录就很快了:
ssh user@hostip -o GSSAPIAuthentication=no
也可以修改本机的ssh客户端配置文件:
sudo vim /etc/ssh/ssh_config
设置此项: GSSAPIAuthentication no (默认是yes,如果配置了且为yes,则改为no)
不需要重启本机的ssh服务,因为只是使用本机的ssh客户端,登录远程机器的ssh服务。
注意 /etc/ssh/sshd_config 是本机的ssh服务配置,如果修改,需要重启ssh服务才能生效。