Я намагався:
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
на віддаленому сервері?