1

フレームワークをゼロから書き始めます。リモート システムに接続するために、Expect.pm または telnet.pm モジュールを使用することを考えています。

私は両方(非常に基本的なこと)に取り組んできたので、あるモジュールが他のモジュールよりも優れていることはわかりません。

ここに誰かが違いと利点を知っている場合は、アイデア/考え、または私が調査できるリンクを共有してください.

4

2 に答える 2

2

リモート サーバーとの対話型通信が多い場合は、Expect を使用します。さらに、 cpanで利用可能な expect 用の ssh ラッパーがあります。

非対話型プログラムの場合、Telnet を使用します。

ただし、SSH とキーベースの認証を使用して仕事をしたいと思います。perl で使用できる SSH モジュールがあります。

于 2013-10-29T09:48:14.197 に答える
0

Telnet は安全でなく、誰もまだ使用していない古いプロトコルです。SSHに移行してください!

Perl から、いくつかの SSH モジュールを利用できます。私の (偏った) アドバイスは、 Net::OpenSSHNet::SSH2またはNet::SSH::Anyに行くべきだということです。

于 2013-10-29T12:24:00.637 に答える