2

debianサーバーにsshで接続してから、このサーバーのtelnetから他の(cisco)デバイスに接続し、いくつかのコマンドを実行して応答を読み取る必要があります。

( SSH.NETライブラリを使用して)sshサーバーに接続するためのC#アプリケーションの作成を開始しましたが、このサーバーからのtelnetを続行するにはどうすればよいですか?

デバイスにtelnetで接続するCまたはPerlプログラムを作成し、このプログラムをリモートで実行する必要がありますか?bashスクリプトのような簡単な方法はありませんか?それとも、debianサーバーでtelnetプログラムを実行してリモートで制御できる非同期ssh接続ですか?

4

1 に答える 1

3

SSHではトンネリングが許可されているため、SSHセッションを開始し、telnet部分のトンネルを作成してから、同じC#プログラムからトンネルを介してCiscoデバイスにtelnetコマンドを発行できます。

このアプローチを採用する場合は、.NetTelnetライブラリに関するこの質問が役立つ場合があります。

于 2012-09-05T14:11:26.560 に答える