Содержание статьи:
Иногда все мы сталкиваемся с ситуацией передачи файлов с сервера, на сервер. Легко, удобно и безопасно это делать через SSH. В Linux системах в состав ssh-client входит утилита SCP, а в Windows есть аналогичная утилита PSCP которая входит в состав пакета инструментов PuTTY.
Пример использования SCP на Linux системах
Скачать файл с удаленного сервера на локальный:
1 |
scp root@11.22.33.44:/root/file.tar.gz /opt |
1 |
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.
Загрузить файл на удаленный сервер:
1 |
scp file.tar.gz root@11.22.33.44:/root |
1 |
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 и копируемый файл.
Скачать файл на локальную сервер:
1 |
pscp.exe root@11.22.33.44:/home/user/file.tar.gz . |
1 |
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.
Загрузить файл на удаленный сервер:
1 |
pscp.exe file.tar.gz root@11.22.33.44:/root |
1 |
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.
Вот так легко можно скачать или загрузить на сервер файл.
Понравилась или оказалась полезной статья, поблагодари автора
а как скачать с windows сервера на котором стоит SSH сервер?
pscp.exe user@host:/C:/»test — LocalSet.csv» C:/
?
помогите пожалуйста
Да ну тебя, — сам разбирайся!.. ;о)