Загрузка и скачивание файлов по SSH

Рецепты ssh Заметки

Примеры загрузки файлов с локальной машины на сервер и скачивания файлов с сервера на локальную машину через SSH для Linux и Windows.

Linux

Скачивание с сервера

scp [СЕРВЕР:ПУТЬ_ДО_ФАЙЛА] [ДИРЕКТОРИЯ_НА_ЛОКАЛЬНОЙ_ОС]

scp root@255.255.255.255:/home/user/my_file.txt /opt

Загрузка файла на сервер

scp [ПУТЬ_ДО_ФАЙЛА] [СЕРВЕР:ДИРЕКТОРИЯ_НА_СЕРВЕРЕ]

scp /opt/my_file.txt root@255.255.255.255:/home/user

Windows

Для удобства использования утилиты pscp в Windows вам нужно указать в переменной PATH полный путь до директории с ней. Эта утилита обычно идет вместе с популярным SSH-клиентом PuTTY и находится в одной директории с ним.

Скачивание с сервера

pscp [СЕРВЕР:ПУТЬ_ДО_ФАЙЛА] [ДИРЕКТОРИЯ_НА_ЛОКАЛЬНОЙ_ОС]

pscp root@255.255.255.255:/home/user/my_file.txt "D:\"

Загрузка файла на сервер

pscp [ПУТЬ_ДО_ФАЙЛА] [СЕРВЕР:ДИРЕКТОРИЯ_НА_СЕРВЕРЕ]

pscp "D:\my_file.txt" root@255.255.255.255:/home/user

Если при загрузке файла с сервера у вас появляется ошибка с текстом "Нельзя создать файл"/"Can’t create file", то попробуйте указать в конце пути назначения точку – ".". Пример:

pscp root@255.255.255.255:/home/user/my_file.txt "D:\."

Комментарии (0)

Войдите, чтобы оставить комментарий.