次のコマンドは、ローカルコンテンツをホスト上のファイルid_rsa.pub
に配置します。authorized_keys
しかし、これを達成するためにcat
一緒に協力する必要があるかどうかはわかりません。説明できる人はいますか?|
cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
ベストアンサー1
このcat
コマンドはファイルの内容を出力します.ssh/id_rsa.pub
。このテキスト出力は受信(パイプ|
)され、テキストはに送信(つまりパイプ)されますssh
。
次に、ssh
このテキストをcat >> .ssh/authorized_keys
コマンドへの入力として使用します。