Я знаю, что это старый вопрос, но я ничего не могу найти в Google. Есть ли хорошее программное обеспечение для централизованного написания сценариев telnet и ssh? В основном это следующие компоненты: клиент Telnet / SSH, графический интерфейс, обнаружение и поддержка серверов и коммутаторов, предварительно определенные шаблоны сценариев, отчеты об ошибках, ведение журналов, аутентификация, и это универсальное, а не зависящее от продукта. ps. Это не обсуждение продукта, а вопрос об инструменте / решении.
Если я правильно понимаю вопрос, Ожидайте . Вы даже можете увидеть некоторые примеры telnet и ssh на его странице в Википедии .
Вот, например, простой сценарий Expect, который печатает переменные среды на удаленном сервере:
#! /usr/bin/expect
spawn telnet 127.0.0.1
# Send username
expect -nocase "login:"
send "myuser\r"
# Send password
expect -nocase "password: "
send "123456\r"
# Wait for a shell prompt
expect -re {\$}
# Get the environment variables
send "env\r"
# Wait for a prompt again and exit
expect -re {\$}
exit