Saat ini saya jauh dari LAN saya dan saya perlu melakukan backup laptop saya. Saya memiliki salinan laptop saya yang agak baru di server saya dan saya biasanya mendukung laptop menggunakan rsync. Sekarang saya ingin melakukan itu, tetapi di luar LAN saya.
Singkatnya saya ingin mengirim data dari A ke C melalui B, di mana A adalah laptop saya, B router saya dan C server saya.
Saya menemukan perintah ini:, A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination
yang berfungsi dengan baik untuk mentransfer file melalui scp - tetapi karena saya sudah memiliki sebagian besar data di server saya, saya ingin menggunakan rsync untuk hanya menyinkronkan delta.
Saya telah mencoba:, A$ rsync file -e 'ssh B ssh' C
dan itu berfungsi sejauh saya diminta untuk memberikan kata sandi bagi pengguna: C. Namun, ketika saya memasukkan kata sandi, tidak ada yang terjadi. Router menjalankan Tomat v1.28 dan saya tidak dapat mengaturnya untuk menggunakan file konfigurasi ssh untuk memungkinkannya untuk login ke kata sandi C w / oa.
Ada ide tentang bagaimana membuat ini bekerja?
ProxyCommand
dalam file konfigurasi. Rsync harus mengambilnya.