-1

重複の可能性:
Perl スクリプト内で ssh を実行するにはどうすればよいですか?

Linux マシンにログインしてコマンドを実行するための perl スクリプトを作成する方法があれば教えてください。

ここでの問題は、Perl を使用する必要があることです。SSH モジュールが使用できない 5.6.1 バージョンです。

4

2 に答える 2

1

プログラムを試してみましたが、動作します。

こちらも少し改造して使っていただければ幸いです。

#!/usr/bin/perl

use strict;

system('ssh krishna\@host\.com');
于 2012-12-31T13:09:53.740 に答える
0

system() 呼び出しを使用して、(公開鍵認証を使用して) ssh クライアントを実行できます (使用可能な場合)。Windows を使用している場合は、いくつかの PuTTY コマンド ライン オプションで実行できるかどうかを確認することをお勧めします。

シェル インジェクションを避けるために、システム コールが定数値でない場合は、適切にエスケープしてください。

于 2012-12-31T06:25:39.570 に答える