PuTTYは、次のように実行するように設定されています。
PuTTY.exe -load mysession -l myuser -pw mypass
しかし、それは私をmyuser
としてログインします。 rootアクセスの場合、コンソールに次のように入力する必要があります。
Sudo -i
次に、パスワードの入力を再度求められます。
PuTTYでこれを自動化する方法はありますか?Sudo -i
とパスワードを入力する必要はありませんか?デフォルトで起動時にrootアクセスを許可したいのですが。
PuTTYの場合:[接続]> [データ]ページで、自動ログインのユーザー名を設定できます。
[接続]> [SSH]ページで、Sudo -i
やSudo su -
などのリモートコマンドを設定できます。
パスワードを一度入力する必要がない場合は、sshキーを設定します。
公開鍵認証を設定する場合は、必要に応じてパスフレーズなしの鍵を使用して行うことができますが、鍵ファイルを入手できる人は誰でもアカウントにログインできるため、セキュリティが低下することに注意してください(件名〜/ .ssh/authorized_keysにリストされているキーの使用に関する制限。実際の使用法や状況によっては、これは深刻な問題になる場合もあれば、まったく問題がない場合もあります。
PuTTYのセッションを設定する場合、[接続]-> [SSH]で、実行するリモートコマンドを指定できます。これがSudo -i
でなかった理由はないはずです。
可能性がありますSudo
を(アカウント用またはグローバルに)パスワードを必要としないように構成することも可能ですが、これはもちろん、接続を手に入れることができる人なら誰でも意味しますセッションは、1回のSudoを実行するだけで、システム全体に完全にアクセスできます。