Я пытаюсь подключить SSH к Linux-машине под управлением Ubuntu, но интерактивная оболочка застряла где-то, и я не могу ничего ввести. Я на Mac OS X Lion. Это происходит только тогда, когда я пытаюсь получить доступ через внешний IP. Локальная сеть SSH работает отлично.
macbook:~ user$ ssh -v -v user@serverip
// i skipped the rest of the log, but I can paste it here again if needed.
Authenticated to serverip
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: client_session2_setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug1: Sending env LC_CTYPE = UTF-8
debug2: channel 0: request env confirm 0
debug2: channel 0: request shell confirm 1
debug2: fd 3 setting TCP_NODELAY
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
Моя терминальная оболочка просто зависает после этого, и я не могу ничего ввести. Я проверил var/log/auth на сервере и увидел, что сеанс создается, и я уже вошел в систему, но я не вижу никаких ответов на моем клиентском компьютере.
Я погуглил, и многие решения были связаны с беспроводным драйвером Broadcom, но я даже не использую его, поэтому здесь я совершенно не в курсе.
Чтобы дать вам больше информации, на машине linux также работает веб-сервер, и у меня нет проблем с доступом к веб-серверу.
Благодарю. Любая помощь приветствуется.