私は「user1」としてログインしました。
Host A:
user1
user2
Host B:
remoteuser.
user2
onHost A
とonremoteuser
の間に信頼関係が設定されますHost B
。
ただし、スクリプトはuser1
onによって実行されますHost A
。
user2
実行中のスクリプトに設定されている信頼関係をどのように活用できますか?user1
Host A
user1
私は信頼関係を構築したくありませんremotehost
。
ベストアンサー1
user2の秘密鍵をuser1にコピーします。
cp /home/user2/.ssh/id_rsa /home/user1/.ssh/id_rsa.user2
cp /home/user2/.ssh/id_rsa.pub /home/user1/.ssh/id_rsa.user2.pub
chown user1:group1 /home/user1/.ssh/id_rsa.user2{,.pub}
user1として、次の代替IDを使用して接続します。
ssh -i /home/user1/.ssh/id_rsa.user2
または、/home/user1/.ssh/config にホストエントリを追加します。
Host B
IdentityFile /home/user1/.ssh/id_rsa.user2