Передача файлов SFTP с использованием PuTTY: подробное руководство с примерами кода

Протокол безопасной передачи файлов (SFTP) — это безопасный метод передачи файлов между локальным компьютером и удаленным сервером. PuTTY — популярный SSH-клиент, предоставляющий графический интерфейс для передачи файлов по SFTP. В этой статье блога мы рассмотрим различные методы SFTP-файла tar с использованием PuTTY, а также приведем примеры кода для каждого подхода.

Метод 1: графический интерфейс пользователя PuTTY (PSCP)
PuTTY включает в себя программу передачи графических файлов под названием PSCP. Вот как вы можете использовать его для передачи tar-файла:

  1. Запустите PuTTY и введите данные сервера.
  2. Перейдите в «Соединение» >«SSH» >«Аутентификация» и при необходимости укажите файл закрытого ключа.
  3. Откройте командную строку на локальном компьютере и перейдите в каталог, содержащий файл tar.
  4. Для передачи файла используйте следующую команду:
    pscp path/to/local/file.tar username@remote-server:/path/to/remote/directory

Метод 2: командная строка PuTTY (PSFTP)
PuTTY также предоставляет SFTP-клиент командной строки, называемый PSFTP. Вот как его использовать:

  1. Запустите PuTTY и введите данные сервера.
  2. Перейдите в «Соединение» >«SSH» >«Аутентификация» и при необходимости укажите файл закрытого ключа.
  3. Откройте командную строку на локальном компьютере и перейдите в каталог, содержащий tar-файл.
  4. Для запуска интерактивного сеанса PSFTP используйте следующую команду:
    psftp username@remote-server
  5. После подключения используйте команду putдля передачи файла:
    put path/to/local/file.tar /path/to/remote/directory/file.tar

Метод 3: WinSCP
WinSCP — популярный SFTP-клиент, предлагающий удобный интерфейс для передачи файлов. Вот как использовать WinSCP для передачи tar-файла:

  1. Загрузите и установите WinSCP на свой локальный компьютер.
  2. Запустите WinSCP и введите данные сервера.
  3. Перейдите в каталог, содержащий файл tar, как на локальной, так и на удаленной стороне.
  4. Перетащите файл tar с локальной стороны на удаленную, чтобы начать передачу.

В этой статье мы рассмотрели несколько методов передачи tar-файла по протоколу SFTP с использованием PuTTY. Вы можете выбирать между графическим интерфейсом пользователя PuTTY (PSCP), командной строкой PuTTY (PSFTP) или альтернативными клиентами SFTP, такими как WinSCP, в зависимости от ваших предпочтений и требований. Следуя предоставленным примерам кода, вы можете безопасно перенести файлы tar на удаленный сервер.