Bash - подключиться к s sh (не авторизовано), захватить MOTD для файла и выйти - PullRequest
0 голосов
/ 22 февраля 2020

Мне нужно захватить MOTD многих сетевых устройств без аутентификации. При подключении s sh устройство распечатает MOTD и запросит пароль. Я не хочу входить в систему, просто возьмите MOTD в файл и выйдите.

Я попытался поиграть с ssh -o BatchMode=yes, но это не вернет ничего, кроме отказа в разрешении.

В основном мне нужно MOTD grabber.

РЕДАКТИРОВАТЬ: Мне не нужен баннер (служебная версия), но MOTD. Некоторые устройства будут печатать MOTD перед входом в систему. Мне нужно захватить этот вывод и завершить соединение s sh.

1 Ответ

0 голосов
/ 22 февраля 2020

Я предлагаю:

ssh -T -o PubkeyAuthentication=no -o PasswordAuthentication=no server 2>&1 | sed '$d' >file
...