Linux 間の ssh(scp) エラーにより権限が拒否されました (公開鍵、キーボード対話)。

Linux 間の ssh(scp) エラーにより権限が拒否されました (公開鍵、キーボード対話)。

キーペアを使用して、bastion(サーバー名)から別のサーバー(ecash)にsshを介して接続します。

ecash というファイルを Bastion にコピーする必要があるため、htdocs以下を実行します。

scp source_user@source_remote_host:/usr/bin/mysql_backup.sh \
     target_user@target_remote_host:/var/tmp/

ただし、これを行うには、キーペアで接続してもパスワードを入力する必要があります。

パスワードを入力すると、許可拒否エラー(公開キー、キーボード対話)が発生します。

コマンドやファイル権限に問題がありますか?どうですか?

ベストアンサー1

ただし、これを行うには、キーペアで接続してもパスワードを入力する必要があります。

最初のホスト(ホストではない)から2番目のホストに接続するには、この構文を使用します。スイッチを使用してホストで認証でき、-3これはしばしばより便利です。

scp -3 source_user@source_remote_host:/usr/bin/mysql_backup.sh \
    target_user@target_remote_host:/var/tmp/

おすすめ記事