Al momento sono lontano dalla mia LAN e devo fare un backup del mio laptop. Ho una copia un po 'recente del mio laptop sul mio server e di solito eseguo il backup del laptop usando rsync. Ora desidero farlo, ma al di fuori della mia LAN.
In breve, voglio inviare dati da A a C tramite B, dove A è il mio laptop, B il mio router e C il mio server.
Ho trovato questo comando:, A$ scp -oProxyCommand="ssh B nc %h %p" thefile C:destination
che funziona benissimo per il trasferimento di file tramite scp - ma poiché ho già la maggior parte dei dati sul mio server, desidero utilizzare rsync per sincronizzare solo il delta.
Ho provato:, A$ rsync file -e 'ssh B ssh' C
e funziona fino a quando mi viene richiesto di fornire la password per l'utente: C. Tuttavia, quando inserisco la password non succede nulla. Il router esegue Tomato v1.28 e non riesco a configurarlo per utilizzare un file di configurazione ssh per consentirgli di accedere a C w / oa password.
Qualche idea su come farlo funzionare?
ProxyCommand
nel file di configurazione. Rsync dovrebbe raccoglierlo.