執行 ssh -v 發現輸出這行後就停住了:
debug1: SSH2_MSG_SERVICE_ACCEPT receivedgoogle 後發現這篇提到這可能是 DNS 查不到 IP 的 domain name 造成的, 所以我試了一下:
- ssh localhost # 立即登入
- ssh MY_IP # 即使從 localhost 連也要等一會兒
- host MY_IP # 要等一會兒
所以我想應該是 DNS 的問題吧, 於是照該篇說的:
- sudo echo 'UseDNS no' >> /etc/ssh/sshd_config
- sudo /etc/init.d/ssh restart
問題就解決了。附帶一提, restart 後原本的 ssh connection 不會斷線, 可以安心地 restart。
沒有留言:
張貼留言