Şu anda LAN'ımdan uzaktayım ve dizüstü bilgisayarımı yedeklemem gerekiyor. Sunucumda dizüstü bilgisayarımın yakın zamanda bir kopyası var ve genellikle dizüstü bilgisayar rsync kullanarak yedekleniyor. Şimdi bunu yapmak istiyorum, ama LAN'ımın dışında.
Kısacası A'dan C'ye B aracılığıyla veri göndermek istiyorum, burada A dizüstü bilgisayarım, B yönlendiricim ve C sunucum.
Bu komutu buldum:, A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination
scp ile dosya aktarımı için iyi çalışıyor - ama zaten sunucumdaki verilerin çoğuna sahip olduğumdan sadece deltayı senkronize etmek için rsync kullanmak istiyorum.
Ben denedim:, A$ rsync file -e 'ssh B ssh' C
ve bu kadar kullanıcı için parola vermek istendiğinde çalışır: C. Ancak, şifreyi girdiğimde hiçbir şey olmuyor. Yönlendirici Tomato v1.28 çalıştırıyor ve ssh yapılandırma dosyasını kullanmak için parola olmadan oturum açmasını sağlayacak şekilde ayarlayamıyorum.
Bu işin nasıl yapılacağına dair bir fikrin var mı?
ProxyCommand
yapılandırma dosyasında da aynısını kullanın . Rsync bunu almalı.