Как отладить сессию терминала ssh?


0

У меня проблема с блоком машин под управлением Debian 6 (ARM). Когда я обращаюсь к ним по ssh, я могу получить только около 3 строк вывода любой команды (например, «ps -ax») до того, как сеанс заблокирован и должен быть уничтожен.

Запуск 'ssh -vvv' не показывает никаких ошибок.

EDIT: Я могу получить одиночные команды для выполнения: ssh root@server "ps -ax". Если я войду в систему и попробую ту же команду, произойдет блокировка.

Что еще я должен попытаться увидеть, что происходит?


Знаете ли вы спецификации серверов? т. е. являются ли они низкоуровневыми VPS с 128 МБ ОЗУ или около того, и вы пытаетесь запустить услугу, интенсивно использующую ОЗУ?
cutrightjm

серверы - безвентиляторные машины на базе ARM. Маленький след. 1 г оперативной памяти. Больше ничего не работает.
ethrbunny

Можно ли перенаправить вывод в текстовый файл (да, вы потеряете сеанс), но затем посмотрите на текстовый файл при следующем входе в систему?
cutrightjm

Ответы:


0

Это не похоже на ошибку ssh, это звучит как ошибка сети, особенно проблема с настройками MTU. Попробуйте настроить ограничение MTU или убедиться, что MTU на клиенте и сервере меньше максимального MTU на пути.


Я задавался вопросом о размере MTU, поэтому я попробовал это: ping -c 1 -s $((5000-28)) -M do machine-ip- вернулся и сказал мне, mtu=1500что установлено на машине.
ethrbunny

0

Может быть, ssh -v [target] при первоначальном подключении.


Пробовал это: получил много информации до блокировки. Тогда тишина. Ждали 20-30 минут больше ничего.
ethrbunny

Есть ли журнал на стороне сервера?
Бен Лавендер,

Не могу до него добраться.
ethrbunny
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.