root権限でリモートサーバーでシェルを実行する方法

root権限でリモートサーバーでシェルを実行する方法

リモートサーバーでシェルスクリプトを実行したいです。スクリプトはパスワードを要求せず(またはsudoスクリプトで使用せずに)rootとして実行する必要があります。誰でも私にアドバイスを与えることができますか?

ベストアンサー1

使用されたソリューションに加えて、sudoスクリプトに優しい設定が可能です(特定のコマンドのための追加のパスワードプロンプトなし)設定値セキュリティが容易ではないソリューションの場合は、command =制限を使用してSSH公開鍵認証を使用することをお勧めします。

これを行うには、まだ実行されていない場合は、rootユーザーに対してパスワードなしのログインを有効にし(PermitRootLogin without-passwordin)、/etc/ssh/sshd_config説明のようにcommand =パラメーターを使用してSSH公開鍵(またはこの場合に生成された特殊鍵)を追加する必要があります。/root/.ssh/authorized_keysこの回答

おすすめ記事