Chcę używać transferu plików przez SSH w niektórych skryptach. Przeczytałem, że możliwe jest tarowanie przez ssh. Gdzie powinienem zacząć czytać?
ssh
file-transfer
Fernando Briano
źródło
źródło
Odpowiedzi:
Aby wykonać transfer plików przez ssh, możesz
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
źródło
O'Reilly ma książkę z tym wszystkim - SSH, The Secure Shell: The Definitive Guide - jeśli zdecydujesz się na Google, znajdziesz wiele referencji, miejsc do kupienia i przeglądania online.
źródło
Nie jestem ekspertem, ale myślę, że http://en.wikipedia.org/wiki/Secure_copy jest tym, czego chcesz.
źródło
W przypadku tar przez ssh możesz użyć faktu, że ssh przesyła stdin i stdout. Więc możesz to zrobić
i mieć kopię zapasową na komputerze lokalnym.
źródło