Как получить SSH-сообщение дня (MOTD), используя paramiko для Python? - PullRequest
0 голосов
/ 21 февраля 2019

Не удалось найти способ получить MOTD (файл /etc/motd) после успешного входа в систему.Я использую Paramiko, но делать это с любой другой библиотекой Python было бы здорово

Заранее благодарен за любую помощь

1 Ответ

0 голосов
/ 21 февраля 2019
Файл

/etc/motd печатается на интерактивном терминале.Таким образом, нет никакого приятного API для извлечения его из неинтерактивной программы.

Вероятно, единственный способ - открыть сеанс интерактивной оболочки, используя SSHClient.invoke_shell, и прочитать его вывод.

Вместо этого попробуйте просто прочитать / загрузить файл /etc/motd через SFTP (SFTPClient class ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...