0

システムを自動的に telnet するスクリプトを 1 つ作成したいと考えています。システム(Windows XP)からサーバー(Linux)にアクセスする必要があります

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

上記のスクリプトは正しいですか?1) はいの場合、自分のマシン (WindowsXp) からこのスクリプトにアクセスするにはどうすればよいですか? 2) はいの場合、expect パッケージをインストールする必要がありますか?

4

2 に答える 2

1

telnet の代わりに ssh を使用し、認証に公開/秘密鍵を使用します。次に、コマンドライン引数を指定してパテを使用して、パスワードなしでログインします。

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

于 2009-09-01T09:41:26.453 に答える
0

私があなたを理解していれば。信頼できるリモート ホストとユーザーがいる場合は、これらのコマンドを試すことができます。

C:\> telnet -l user_name

パスワードを入力してください

または、Unixのようなことができます

C:\> echo command | telnet -l user_name

また、telnet のその他の詳細については、このリンクを参照してください。

于 2009-08-27T10:50:44.817 に答える