Saat mengikuti petunjuk untuk melakukan backup rsync yang diberikan di sini: http://troy.jdmz.net/rsync/index.html
Saya mendapatkan kesalahan "versi protokol tidak cocok - apakah shell Anda bersih?"
Saya membaca di suatu tempat bahwa saya perlu membungkam tampilan prompt (PS1 = "") dan motd (.hushlogin) untuk menangani ini. Saya telah melakukan ini, prompt dan banner masuk (MOTD) tidak lagi muncul, tetapi kesalahan masih muncul ketika saya menjalankan:
rsync -avvvz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/
Baik ssh client maupun sshd server menggunakan versi 2 protokol.
Apa yang bisa menjadi masalah? Terima kasih.
[EDIT] Saya telah menemukan http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html yang mengarahkan bahwa kadang-kadang diperlukan untuk "Memaksa v2 dengan menggunakan flag -2 ke ssh atau slogin
ssh -2 -i ~/.ssh/my_private_key remotemachine"
Tidak jelas ini menyelesaikan masalah karena saya pikir saya menempatkan perubahan ini SETELAH kesalahan berubah tetapi faktanya kesalahan telah berkembang menjadi sesuatu yang lain. Saya akan memperbarui ini ketika saya belajar lebih banyak. Dan saya pasti akan mencoba saran untuk menjalankan ini di shell emacs - terima kasih.
--rsync-path
) tidak mengubah apa pun untuk saya.
ESC x shell
, dan lakukanexport TERM=xterm; ssh remotehost ls
. Jika ada karakter kontrol atau output palsu lainnya muncul, itulah yang harus Anda cari.