SSH (Secure Shell) — это стандартный протокол для безопасного удаленного управления и обмена данными с серверами. Один из самых популярных инструментов для работы с SSH на Windows — это PuTTY. Однако сам PuTTY не поддерживает функцию прямой передачи файлов. Вместо этого для работы с файлами по SSH через PuTTY часто используется дополнительная утилита, известная как PSCP (PuTTY Secure Copy Protocol). В этой статье мы расскажем, как скачать файл по SSH через PuTTY и PSCP.
Шаг 1: Установка PuTTY
Если вы ещё не установили PuTTY, вам нужно сначала скачать его с официального сайта. Перейдите на [страницу загрузки PuTTY](https://www.putty.org) и скачайте установочный файл. Затем выполните установку, следуя указаниям на экране.
Шаг 2: Загрузка PSCP
Чтобы использовать PSCP, вам нужно также скачать этот инструмент. PSCP обычно поставляется в том же пакете, что и PuTTY. Скачайте файл pscp.exe с той же страницы, где вы получили PuTTY. Лучше всего поместить pscp.exe в ту же папку, что и PuTTY, или добавить путь к этому файлу в переменные окружения вашего компьютера. Это упростит его использование из командной строки.
Шаг 3: Открытие командной строки
Чтобы начать процесс загрузки файла, откройте командную строку Windows. Это можно сделать, нажав на клавишу Windows, введя "cmd" и нажав Enter. Вы увидите окно командной строки, готовое к вводу команд.
Шаг 4: Использование PSCP для скачивания файла
Теперь мы готовы использовать PSCP для загрузки файла. Синтаксис команды следующий:
pscp [опции] [имя_пользователя]@[адрес_сервера]:[путь_к_файлу] [путь_на_локальном_компьютере]
- [имя_пользователя] — ваше имя пользователя на удаленном сервере.
- [адрес_сервера] — IP-адрес или доменное имя вашего сервера.
- [путь_к_файлу] — полный путь к файлу на удаленном сервере, который вы хотите скачать.
- [путь_на_локальном_компьютере] — местоположение на вашем компьютере, куда будет сохранён загружаемый файл.
Например, если вы хотите скачать файл example.txt, который находится в каталоге /home/user/ на сервере с адресом 192.168.1.10 и вашим именем пользователя user, команда будет выглядеть следующим образом:
pscp user@192.168.1.10:/home/user/example.txt C:\Users\ВашеИмя\Downloads\
Шаг 5: Ввод пароля
После ввода команды нажмите Enter. Если всё правильно, вы увидите подсказку для ввода пароля. Вводите свой пароль от удаленного сервера и нажмите Enter. Обратите внимание, что при вводе пароля символы не будут отображаться на экране в качестве меры безопасности.
Шаг 6: Завершение загрузки
Если всё прошло успешно, вы увидите сообщение о завершении передачи файла. Теперь можете проверить папку на вашем локальном компьютере, где вы указали сохранить файл. Он должен быть доступен для использования.
Советы и полезные рекомендации
1. Если вам нужно скачать несколько файлов, вы можете использовать символы подстановки (wildcards), например *, чтобы указать несколько файлов для скачивания.
2. Для скачивания целой директории вы можете использовать утилиты типа WinSCP, которые обеспечивают графический интерфейс для работы с SSH и SCP, если вам некомфортно работать с командной строкой.
3. Убедитесь, что ваш сервер настроен на использование SSH и что у вас есть необходимые права доступа.
4. Если у вас возникают проблемы с подключением, проверьте настройки брандмауэра и убедитесь, что порт SSH (обычно 22) открыт.
Использование PSCP в сочетании с PuTTY — это мощный способ передачи файлов через SSH, который намного безопаснее, чем использование FTP. Теперь, имея это руководство, вы сможете легко и быстро скачивать файлы из вашей удалённой среды прямо на свой локальный компьютер.