Voglio usare il trasferimento di file tramite SSH su alcuni script. Ho letto che è possibile ricorrere a ssh. Dove dovrei iniziare a leggere?
Voglio usare il trasferimento di file tramite SSH su alcuni script. Ho letto che è possibile ricorrere a ssh. Dove dovrei iniziare a leggere?
Risposte:
Per eseguire il trasferimento di file su SSH è possibile
scp -r /srcdir/ user@remotehost:/destdir/
rsync -e ssh -a /srcdir/ user@remotehost:/destdir/
cd /sourcedir; tar -c . | ssh username@remotehost bash 'cd /dstdir; tar -x
O'Reilly ha un libro con tutto questo - SSH, The Secure Shell: The Definitive Guide - se sei su Google per questo, ci sono molti riferimenti, luoghi per acquistarlo e visualizzarlo online.
Non sono un esperto, ma penso che http://en.wikipedia.org/wiki/Secure_copy sia quello che vuoi.
Per tar over ssh, puoi usare il fatto che ssh inoltra stdin e stdout. Quindi puoi farlo
ssh server 'tar czf - /some/dir/' > tarfile.tar.gz
e avere il backup sul computer locale.