LINUX.ORG.RU

Передача файлов по ssh


0

1

Ребята, нужно передать файлы с одного сервера на другой по протоколу ssh. К обоим серверам есть только консольный доступ. Подскажите, как мне это осуществить.


man sftp

а там get или put в зависимости с какой стороны и в каком направлении.

adriano32 ★★★
()

scp myfile user@remotehost:/path/myfile

splinter ★★★★★
()

scp -P NNNN user@server:/path/to/file /path/to/file

С серевреа на хост.

scp -P NNNN /path/to/file user@server:/path/to/file

С хоста на сервера.

-P NNNN номер порта.

Не забудь про права.

wlan ★★
()

Правильный способ:

cd /local/dir 
tar czf - . | ssh user@server "cd /remote/dir; tar zxf -"
echo "Done!"
sdio ★★★★★
()

Аплод на удаленный сервер: ssh user@host dd of=remote_file < local_file

Даунлод с него: ssh user@host dd if=remote_file > local_file

segfault ★★★★★
()
Ответ на: комментарий от Mendax

Это был пост не к вам ;) а к тем, кто любят извращаться с перенаправлением потоков ввода-вывода... хотя так, конечно, тоже работает, не спорю ;)

BattleCoder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.