Копирование файлов через SSH в Linux и Windows системах.

Иногда все мы сталкиваемся с ситуацией передачи файлов с сервера, на сервер. Легко, удобно и безопасно это делать через SSH. В Linux системах в состав ssh-client входит утилита SCP, а в Windows есть аналогичная утилита PSCP которая входит в состав пакета инструментов PuTTY.

 

Пример использования SCP на Linux системах

Скачать файл с удаленного сервера на локальный:

scp root@11.22.33.44:/root/file.tar.gz /opt
scp -P 22 root@11.22.33.44:/root/file.tar.gz /opt
В командах выше мы указали cкачать файл file.tar.gz находящийся в директории /root на удаленном сервере под пользователем root с IP адресом 11.22.33.44 в папку /opt. И вариант скачивания с указанием порта SSH, в случае, если на сервере изменен стандартный порт SSH.

 

Загрузить файл на удаленный сервер:

scp file.tar.gz root@11.22.33.44:/root
scp -P 22 file.tar.gz root@11.22.33.44:/root
В командах выше мы указали закачать файл file.tar.gz находящийся в текущей директории на удаленный сервер под пользователем root с IP адресом 11.22.33.44 в папку /root. И вариант загрузки с указанием порта SSH. Это необходимо в случае, если на сервере изменен стандартный порт SSH.

 

Пример использования PSCP на Windows системах

Запускаем командную строку и переходим в папку, где находится программа pscp.exe и копируемый файл.

 

Скачать файл на локальную сервер:

pscp.exe root@11.22.33.44:/home/user/file.tar.gz .
pscp.exe -P 22 root@11.22.33.44:/home/user/file.tar.gz .
В командах выше мы указали cкачать файл file.tar.gz находящийся в директории /root на удаленном сервере под пользователем root с IP адресом 11.22.33.44 в текущий каталог. И вариант скачивания с указанием порта SSH, в случае, если на сервере изменен стандартный порт SSH.

 

Загрузить файл на удаленный сервер:

pscp.exe file.tar.gz root@11.22.33.44:/root
pscp.exe -P 22 file.tar.gz root@11.22.33.44:/root
В командах выше мы указали закачать файл file.tar.gz находящийся в текущей директории на удаленный сервер под пользователем root с IP адресом 11.22.33.44 в папку /root. И вариант загрузки с указанием порта SSH. Это необходимо в случае, если на сервере изменен стандартный порт SSH.

 

Вот так легко можно скачать или загрузить на сервер файл.

 

 

Понравилась или оказалась полезной статья, поблагодари автора

 

БесполезноСлабоватоПриемлемоОтличноПревосходно (Еще нет оценок)
Загрузка...

Оставить ответ

двадцать − 1 =