1

Я на сервере Centos (через SSH), и я не хочу открывать файловый менеджер, чтобы скопировать файл дампа. Какую команду я должен использовать (scp или что), чтобы скопировать этот файл с удаленного сервера непосредственно на мой компьютер.

лайк

cp ssh://user@server/app/dump.dat /home/

UPD

еще больше интересует, как скопировать файл из моего сеанса SSH, пока я на сервере, обратно на мой ПК (конечно, я могу выйти из системы, открыть новую вкладку терминала или запустить SSH-сервер на ПК)

4 ответа4

4
scp your_username@remotehost.edu:foobar.txt /some/local/directory

Эта ссылка может помочь.

3
$ scp user@server:/app/dump.dat /home/

Для пути относительно вашего дома режиссёр пропускает первый /

Взгляните на справочную страницу scp для более подробной информации.

1

Rsync, как правило, лучший вариант. Это перезапускается, с одной стороны. Кроме того, как правило, быстрее. Смотрите man rsync для тонны вариантов.

rsync -abvz your_username@remotehost.edu:foobar.txt /some/local/directory

rsync, вероятно, настроен на использование ssh по умолчанию, но если вы хотите быть очень осторожным, вы можете сделать

rsync -abvz -e ssh your_username@remotehost.edu:foobar.txt /some/local/directory
0

синтаксис:

sudo -r scp файл имя пользователя @ IP-адрес или имя хоста: назначение

пример:

scp -r /media /disk /summer_pics / mike@192.168.1.1:"/ var / www / Summer 2008 /"

ссылка

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .