私は試した:
rsync -v -v -e 'ssh -p YY' ./testfile me@XXXXX:/home
エラーメッセージ
opening connection using: ssh -p YY -l me 146.6.84.206 rsync ->-server -vvve.s . /home
[sender] make_file(testfile,*,0)
send_file_list done
send_files starting
server_recv(2) starting pid=17537
rsync: connection unexpectedly closed (9 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600)[sender=3.0.6]
_exit_cleanup(code=12, file=io.c, line=600): about to call exit(12)
これはうまくいきます:
ssh -p YY me@XXXXX
これは、問題がsshd
実行されていないか、ポートYYがファイアウォールで保護されていないことを示唆しています。とにかくチェックしました。
他にどんな問題があるのでしょうか?
編集:問題は「自己解決」であったようです。翌日は複製できませんでした。ローカルコンピューターを起動しました。おそらく、私は前回とは異なるIPアドレスを持っていました。そして今、rsyncは魔法のように動作します。私はそれが消えることを考慮してそれがどうであったかについての推測に感謝します。
/home
リモートサーバーの書き込み権限がありますか?