スクリプトを使用して管理者にログを返そうとします。スクリプトはリモートシステムのmusshを介して送信されロードされます。
#!/bin/bash
scp files.log user@user:~/
(私もsudo scpを試しましたが、結果は同じでした)
.rootのSSHログイン権限は大丈夫です。
.authorized_keys が正しく設定されました。
しかし、musshを介してリモートからスクリプトをロードしようとするたびに
mussh -a -i /home/the_user/.ssh/key -d -H hostfile -c ' sh script-to-bring-back-log.sh' -m2
それは私に答えます:
許可が拒否されました
許可が拒否されました
権限が拒否されました(公開鍵、パスワード)。
ベストアンサー1
マッシュに何か問題があるようでした。問題を再現でき、今後のリリースで修正します。
回避策として、次の方法を使用することをお勧めします。
eval $(ssh-agent -s)
ssh-add /home/the_user/.ssh/key
mussh -d -H hostfile -c ' sh script-to-bring-back-log.sh' -m2
eval $(ssh-agent -k)