Не удается ssh на сервер

Я пытаюсь SSH в машину linux под управлением ubuntu, но интерактивная оболочка застряла где-то, и я не могу ничего ввести. Я нахожусь на Mac OS X Lion. Это происходит только когда я пытаюсь получить доступ через внешний IP. Локальный LAN 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 на сервере и увидел, что сеанс a создается, и я уже вошел в систему, но я не вижу никаких ответов на моем клиентском компьютере.

я погуглил, и многие решения были связаны с драйвером Broadcom wireless, но я даже не использую его, поэтому я довольно невежественен здесь.

чтобы дать вам больше информации, машина linux также работает на веб-сервере, и у меня нет проблем с доступом к веб-серверу.

спасибо. Любая помощь приветствуется.

14
задан Jeremy W
16.04.2023 3:13 Количество просмотров материала 3008
Распечатать страницу

2 ответа

револьвер

некоторые вещи, чтобы попробовать:

  1. переместите веб-сервер с порта, который работает (я предполагаю, что Apache..?).

  2. затем заставить SSH сервер слушать рабочий порт, который вы использовали для вашего веб-сервера. (может потребоваться перезапуск каждого соответствующего демона.

  3. результаты отчета.

(Я пытаюсь исключаю, что ваш провайдер блокирует соединение..)

Ура :)

0
отвечен Steve Rathbone 2023-04-17 11:01

попробуйте использовать "ProxyCommand nc %h %p" в ~/.ssh / config

обновление

Я испытываю подобную проблему с тех пор, как я обновился до Mac OS X Mountain Lion. Тем не менее, комбинация Mac OS X (клиент SSH) и ASUS Router и внешнего сервера (через WAN) вызывает тайм-аут входа для меня.

Если я пытаюсь подключиться с помощью моего мобильного горячей точки (пропустить Asus маршрутизатор) к тому же хосту, соединение работает нормально, и я могу использовать интерактивный терминал.

Если я пытаюсь подключиться с помощью маршрутизатора Asus к local server Local (LAN), он работает.

Если я использую Forklift (SFTP/SCP)/Chrome SSH Client/putty, маршрутизатор Asus и внешний сервер, он работает.

но запас ssh, Asus маршрутизатор и внешний сервер, не работает. Но это моя нормальная установка и должна "просто работать".

на форуме apple есть длинная тема об этом -сломанный SSH клиент на Mavericks

после читая эту ветку, я использовал выше команду в SSH config, и я могу работать с моей "обычной установки".

-1
отвечен Yogi 2023-04-17 13:18

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх