Я хочу использовать передачу файлов через SSH на некоторых скриптах. Я читал, что можно использовать tar через ssh. С чего мне начать читать?
Для передачи файлов по ssh вы можете
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
У О'Рейли есть книга со всем этим - SSH, The Secure Shell: The Definitive Guide - если вы поищете ее в Google, то найдете множество ссылок, мест, где можно купить ее и просмотреть в Интернете.
Я не эксперт, но думаю http://en.wikipedia.org/wiki/Secure_copy это то, что вы хотите.
Для tar поверх ssh вы можете использовать тот факт, что ssh пересылает stdin и stdout. Так ты можешь сделать
ssh server 'tar czf - /some/dir/' > tarfile.tar.gz
и иметь резервную копию на локальной машине.