2

После настройки клиента и сервера с открытыми ключами и разрешения «да» для PubKeyAuthentication я ввожу следующую команду и получаю оболочку, которая ожидает бесконечно долго.

mad@amd:~> ssh -T mad@myserver.com
Linux debian 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Если я введу точку с запятой, оболочка прекратит работу с сообщением об ошибке синтаксиса в строке bash 2, и соединение ssh обрывается ...

В /var/log/auth.log я вижу открытую сессию и без ошибок.

Предоставление большего количества vvv для команды ssh не изменяет последние строки вывода или поведение.

Спасибо!

1 ответ1

4

ssh аргумент -T «s приводит к SSH , чтобы не выделять псевдо-терминал, поэтому я уверен , что это ожидаемое поведение. Если вам нужна нормальная подсказка bash, которая ведет себя нормально и не выходит так, пропустите -T .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .