для своей работы мне нужно каждый день подключаться к множеству разных серверов: telnet на хост, ввести имя пользователя, ввести пароль - начать работу.
Теперь я хотел упростить жизнь, автоматически введя имя пользователя - мне удалось это сделать, но после этого telnet завершил работу, очевидно, это не то, что я хотел.
Я работаю из системы с BASH и не могу установить там какие-либо программы, поэтому , пожалуйста, не отвечайте, как "Используйте ожидаемо, что легко решит вашу проблему ..."
Мои попытки привели меня к этому:
function tn() { (echo "user"
sleep 1) | telnet $1 23
}
Вызов функции с помощью tn 123.45.67.89 подключается к серверу по номеру 123.45.67.89, где запрашивается имя пользователя, которое вводится автоматически - отлично!
Но затем спрашивается пароль, и вместо того, чтобы позволить мне ввести его и начать работу, соединение закрывается.
Я действительно надеюсь, что кто-то знает решение для этого!
Заранее спасибо!