2012-01-03 5 views
0

ローカルマシンのスクリプトからリモートマシン上のシェルスクリプトを実行する必要があります。sshを使用せずにリモートマシンのスクリプトを呼び出す方法

私のスクリプトではsshを使用すると思っていましたが、このスクリプトをcronjobとして実行する必要があるため、パスワードを入力する必要があります。

sshを使用してリモートマシンに接続し、そこにあるスクリプトを実行するのではなく、使用するのに理想的なものを教えてくれる人がいますか?

+9

パスワードの必要性を排除できる「キー」 - http://superuser.com/questions/61170/generate-authentication-key-for-sshを使用してSSHの認証を行うことができます。これは、cronjobでの使用に適しています。 – Flexo

+0

悪意のある攻撃者の観点からは、認証を使用しなかった場合は理想的です。あなたはrshを使うことができますが、sshが存在する理由は、認証なしでこのようなことをするのは大きなセキュリティホールです。パスワードの代わりにsshをキーで使用してください。 –

答えて

0

最初に秘密鍵を使用してパスワードなしのssh接続を設定することができます(これは私がすべきことです)。

これがオプションでない場合は、expecthere's an old but working tutorialがあります。

関連する問題