Linuxで「チャネル0で実行要求に失敗しました」を修正する方法は?

Linuxで「チャネル0で実行要求に失敗しました」を修正する方法は?

どちらも、2 つのサーバー間の事前認証を試みます。鍵ペアを生成し、公開鍵をリモートサーバーにコピーしてみました。次のエラーが発生します。

.ssh # cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh \ && cat >>  ~/.ssh/authorized_keys"
[email protected]'s password:
exec request failed on channel 0 <<<

どんな提案でも..

ベストアンサー1

おすすめSSHコピーID注文する。

ssh-keygen
ssh-copy-id "OPTIONS name@server"

この方法で一度認証すると、パスワードの再入力をssh OPTIONS name@server求められません(ローカルSSHキーを暗号化または保護しない限り)。

おすすめ記事