Вход на сервер Linux из системы Windows с использованием командных файлов - PullRequest
0 голосов
/ 27 августа 2009

Я хочу сделать один скрипт, который автоматически телнет систему. У меня есть доступ из моей системы (Windows Xp) к моему серверу (Linux)

spawn telnet <machine ip> expect "login:" send "<username>\n" expect "Password:" send "<password>\n"

Является ли приведенный выше скрипт правильным? 1) Если да, то как я могу получить доступ к этому скрипту с моего компьютера (WindowsXp)? 2) Если да, значит, я должен установить ожидаемый пакет?

Ответы [ 2 ]

1 голос
/ 01 сентября 2009

используйте ssh вместо telnet и используйте открытый / закрытый ключи для аутентификации. затем используйте putty с аргументами командной строки для входа без пароля.

http://www.howtoforge.com/how-to-configure-ssh-keys-authentication-with-putty-and-linux-server-in-5-quick-steps

0 голосов
/ 27 августа 2009

Если я вас понимаю. Вы можете попробовать эти команды, если у вас есть доверенные удаленные хосты и пользователи .

C:\> telnet -l user_name

и предоставьте пароль

ИЛИ вы можете сделать что-то вроде Unix

C:\> echo command | telnet -l user_name

Также для получения дополнительной информации о telnet см. Ссылку .

...