これがセキュリティ上の問題であるか、実際に実行できるかはわかりません。
私は自分のコンピュータを起動し、約5つのシェルを開くプログラムを実行できるようにしたいです。各シェルはSSH経由で自分のローカルコンピュータに接続されていますが、rootとしてログインしています。
可能であれば、5つのインスタンスすべてに対してルートパスワードを一度だけ入力したいと思います。
可能ですか?
ベストアンサー1
まず、sshpassをインストールする必要があります。
openRootShells.sh
次に、または同様の小さなスクリプトを作成します。
以下を挿入してください。
#!/bin/bash
read -s -p "Enter Password: " PASSWORD
konsole -e sshpass -p $PASSWORD ssh root@localhost
konsole -e sshpass -p $PASSWORD ssh root@localhost
konsole -e sshpass -p $PASSWORD ssh root@localhost
konsole -e sshpass -p $PASSWORD ssh root@localhost
実行可能にし、次を追加します。~/.xsession
konsole -e ~/openRootShells.sh
konsole コマンドをデスクトップに適したコマンドに置き換えます。 Linke gnome-terminalまたはxtermなど