2009-08-27 20 views
0

私はシステムを自動的にtelnetするスクリプトを作りたいと思っています。私は自分のサーバーに私のシステム(Windows XPの場合)から(Linux)をアクセスする必要が バッチファイルを使用してWindowsシステムからLinuxサーバーにログイン

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

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

+1

あなたはどういう意味ですか?バッチファイル経由でリモートコマンドを実行しようとしていますか? – Alterlife

+0

ちょうど私はバッチファイルを作成する必要があります。一度そのファイルを実行すると、私のサーバ(linux) – ASHOK

答えて

0

私はあなたを理解しています。 trusted remote hosts and usersがある場合は、これらのコマンドを試すことができます。

C:\> telnet -l user_name 

とパスワード

を提供したり、このlinkを参照してくださいあなたはtelnetの上の他の詳細については、Unixの

また
C:\> echo command | telnet -l user_name 

ような何かを行うことができます。

+0

にログインする必要があります。しかし、リンクには私にいくつかの情報が与えられています。 ありがとう – ASHOK

+0

コマンドは例にすぎません。あなたのタスクを完了させるために、リンクのtelnetの詳細を調べてください。これがあなたに役立つなら、その答えを受け入れてください。 – Space

+0

お友達、私はあなたが私のqtnを理解することができないと思います。 TelnetよりもDosコマンドの情報が必要です。一度私はログインサーバー(Windows OSからsambaまたはスーパーまたはanyother Linuxサーバー)にユーザー名パスワードを要求します。 まず、サーバーに入るために、telnetまたは他のコマンドを与えることができます。その後、そのサーバにログインするためにユーザ名とパスワードを与えなければなりません。 バッチファイルにはどのようなコマンドが必要ですか? 私はこの例の1つに、サーバにアクセスするtelnetを与えました。今あなたは私の問題を理解できますか? お返事をいただきありがとうございます。 – ASHOK

関連する問題