SSH-клиент Mac OS Snow Leopard зависает

SSH-клиент Mac OS Snow Leopard зависает

Странно. Пытаюсь подключиться по 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 из Applications не полностью удалило его из моей системы. Выполнение этой команды полностью сотрет его.

Скопируйте и вставьте всю эту команду в терминал, чтобы удалить 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

Попробуйте использовать опцию -vvv для ssh; это позволит вам увидеть, на каком этапе происходит сбой, что, скорее, будет началом, чем то, что у вас есть сейчас.

Связанный контент