
root としてログインするには、通常 su -l と入力し、対話型クエリを開始してパスワードを取得する必要があります。
この対話型クエリなしでrootとしてログインできますか?
次のライナーのいずれかを試しましたが、動作しません。
- エコ「パスワード」|
- エコ「パスワード」| xargs su -l
答え1
はい、可能であり、いくつかの方法がありますが、いくつかは他のものよりも安全性が低いです。これには2つの方法をお勧めします。
最初で最も簡単な方法は、nopasswordオプションでsudoを使用することです。詳細については、sudoのマンページを参照してください。
2番目の(より安全な)方法は、物理トークンでpam(プラグ型認証モジュール)を使用することです。これはより複雑ですが、正しく実行するとかなり安全です。
答え2
pswなしで認証
ssh-keygen -t dsa ssh-copy-id -i ~/.ssh/id-dsa.pub root@ip
キーセットを生成し、公開鍵を指定されたアカウント+ホストにコピーします。これにより、ssh root@ip
パスワードなしで簡単にログインできます。