web-dev-qa-db-ja.com

Puttyでrootアクセスを自動的に取得するにはどうすればよいですか?

PuTTYは、次のように実行するように設定されています。

PuTTY.exe -load mysession -l myuser -pw mypass

しかし、それは私をmyuserとしてログインします。 rootアクセスの場合、コンソールに次のように入力する必要があります。

Sudo -i

次に、パスワードの入力を再度求められます。

PuTTYでこれを自動化する方法はありますか?Sudo -iとパスワードを入力する必要はありませんか?デフォルトで起動時にrootアクセスを許可したいのですが。

1
melanie

PuTTYの場合:[接続]> [データ]ページで、自動ログインのユーザー名を設定できます。

[接続]> [SSH]ページで、Sudo -iSudo su -などのリモートコマンドを設定できます。

パスワードを一度入力する必要がない場合は、sshキーを設定します。

3

公開鍵認証を設定する場合は、必要に応じてパスフレーズなしの鍵を使用して行うことができますが、鍵ファイルを入手できる人は誰でもアカウントにログインできるため、セキュリティが低下することに注意してください(件名〜/ .ssh/authorized_keysにリストされているキーの使用に関する制限。実際の使用法や状況によっては、これは深刻な問題になる場合もあれば、まったく問題がない場合もあります。

PuTTYのセッションを設定する場合、[接続]-> [SSH]で、実行するリモートコマンドを指定できます。これがSudo -iでなかった理由はないはずです。

可能性がありますSudoを(アカウント用またはグローバルに)パスワードを必要としないように構成することも可能ですが、これはもちろん、接続を手に入れることができる人なら誰でも意味しますセッションは、1回のSudoを実行するだけで、システム全体に完全にアクセスできます。

0
a CVn