Mac OS Snow Leopard SSH 用戶端凍結

Mac OS Snow Leopard SSH 用戶端凍結

奇怪的事情。我正在嘗試使用命令透過 ssh 連接

ssh user@host

它問正確的遠端主機的密碼,然後什麼事都沒有發生。我嘗試連接到 Ubuntu/FreeBSD 伺服器,但總是遇到同樣的問題。Ctrl+C不在這裡工作,所以我必須關閉終端機視窗。

有什麼辦法可以解決這個問題嗎?

# ssh -V
OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011

更新:當我使用

ssh -vvv user@host

詢問密碼後我得到了這個

Password:
debug3: packet_send2: adding 16 (len 29 padlen 19 extra_pad 64)
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 0
debug3: packet_send2: adding 48 (len 10 padlen 6 extra_pad 64)
debug1: Authentication succeeded (keyboard-interactive).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug2: callback start
debug2: x11_get_proto: /usr/X11R6/bin/xauth -f /tmp/ssh-0Y7GGl2NUf/xauthfile generate /tmp/launch-lLdoTI/org.x:0 MIT-MAGIC-COOKIE-1 untrusted timeout 1200 2>/dev/null

答案1

我有同樣的錯誤。完全刪除XQuartz後,錯誤得到解決。從應用程式中刪除 XQuartz 並沒有將其從我的系統中完全刪除。運行此命令將徹底擦除它。

將整個命令複製並貼上到終端中以刪除 XQuartz。

launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
sudo pkgutil --forget org.macosforge.xquartz.pkg

答案2

嘗試 ssh 的 -vvv 選項;這應該可以讓您看到它在哪個階段失敗,這比您現在擁有的東西更像是一個開始。

相關內容