リモートで、rsyncは「不明な名前またはサービス」エラーを生成します。

リモートで、rsyncは「不明な名前またはサービス」エラーを生成します。

~/.ssh/configコンテキスト:ショートカットを使用してリモートでSSHを接続できるように設定しました。したがって、これは有効です;-

ssh somename

しかし..

このコマンドを使用してリモートでrsyncを試みるときに同じ名前を使用する場合

rsync -avz --exclude 'log' --max-size=5m somename:/home/remote-user/copy-from-dir/ /home/local-user/copy-to-dir 

これによりこのエラーが発生します。

ssh: Could not resolve hostname /home/local-user/copy-to-dir: Name or service not known
bash: --server: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(601) [Receiver=3.0.8]

user@remoteデフォルト以外のキーを介して接続するため、フォームを使用しないため.ssh/config

SSHがローカルパスに接続しようとするのはなぜですか?この状況に合った正しい形式は何ですか?

ベストアンサー1

おすすめ記事