Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход

Получить консультацию

Ответим на вопросы, расскажем о конфигурациях, поможем с переносом, подберем оборудование, подготовим коммерческое предложение

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Персональный менеджер ответит на ваши вопросы и проведет через все этапы заключения договора: — подберет оборудование — сформирует коммерческое предложение — поможет с миграцией сервера к нам

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Или просто оставьте номер телефона, и мы перезвоним вам

  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Рег.облако
    3. Облачные серверы
    4. Работа с сервером
    5. Копирование файлов через SSH

    Копирование файлов через SSH

    В статье мы расскажем, как копировать файлы в Windows и Linux-системах, и покажем основные команды, с помощью которых происходит передача файлов по SSH.

    Для копирования файлов по SSH в Linux-системах и Windows используют разные инструменты:

    • scp (Secure CoPy) — утилита для безопасного копирования данных между Linux-системами по протоколу SSH. Она входит в состав OpenSSH, поэтому для работы с утилитой не нужно устанавливать дополнительное ПО;
    • pscp.exe — утилита для загрузки файлов по SSH в ОС Windows. Она обладает теми же возможностями, что и scp. Утилита входит в состав программы Putty — SSH-клиента для Windows. Скачать программу можно по ссылке.

    Обратите внимание

    Если файл, который вы хотите скопировать, уже существует на целевом хосте, при копировании он будет перезаписан.

    Копирование файлов по SSH на Linux

    Для Linux копирование файлов по SSH происходит с использованием команды scp. С её помощью можно копировать файлы:

    • с локального компьютера на удалённый сервер,
    • с удалённого сервера на локальный компьютер,
    • с одного удалённого сервера на другой.

    Общий вид команды:

    scp [опция] [источник] [получатель]

    Обратите внимание

    Для подключения к удалённому серверу вам понадобится логин и пароль пользователя.

    Как скопировать файл по SSH с локальной машины на удалённый сервер

    Как загрузить файл на сервер по SSH? Для этого используйте команду вида:

    scp [путь к файлу] [имя пользователя]@[имя сервера/ip-адрес]:[путь к файлу]

    Пример команды:

    scp /home/test.txt root@123.123.123.123:/directory

    Файл test.txt будет скопирован на хост 123.123.123.123 в директорию «/directory».

    Как скопировать файлы с удалённого сервера на локальный компьютер

    При подключённом SSH скачать файл на локальный компьютер с удалённого сервера можно с помощью команды:

    scp [имя пользователя]@[имя сервера/ip-адрес]:[путь к файлу] [путь к файлу]

    Пример команды:

    scp root@123.123.123.123:/home/test.txt /directory

    Файл test.txt будет загружен с сервера 123.123.123.123 на локальный компьютер в папку «/directory».

    Как скопировать файл по SSH с одного удалённого сервера на другой

    Подключитесь по SSH к серверу, на котором расположен файл. Затем выполните команду:

    scp [путь к файлу] [имя пользователя]@[имя сервера/ip-адрес]:[путь к файлу]

    Пример команды:

    scp /home/test.txt root@123.123.123.123:/directory

    Файл test.txt будет скопирован на хост 123.123.123.123 в директорию «/directory».

    Как скачать папку со всеми файлами и подпапками

    Если вы хотите скачать папку со всеми файлами и подпапками, используйте ключ -r:

    scp -r [источник] [получатель]

    Как подключиться к серверу по нестандартному порту

    Бывает, что для подключения по SSH нужно указать нестандартный порт. Без указания порта команда подключается к серверу по стандартному 22 порту. Чтобы указать нестандартный порт, введите команду с ключом -P:

    scp -P [источник] [получатель]

    Пример команды:

    scp -P 12345 /home/test.txt root@123.123.123.123:/directory

    Эта команда подключается по порту 12345 к серверу 123.123.123.123 и копирует на него файл «test.txt» с локального компьютера в директорию «/directory».

    Как передать и скачать файлы по SSH на Windows

    Скопировать файл по SSH на сервер можно командой:

    pscp [путь к файлу] [имя пользователя]@[имя сервера/ip-адрес]:[путь к файлу]

    Скачать файл по SSH с сервера командой:

    pscp [имя пользователя]@[имя сервера/ip-адрес]:[путь к файлу] [путь к файлу]

    Увидеть список папок и файлов на сервере можно через pscp.exe. Для этого введите:

    pscp -ls [имя пользователя]@[имя сервера/ip-адрес]:[путь]

    Если в пути или в названии файла есть пробелы, используйте кавычки:

    pscp “C:\files or docs\file name” root@123.123.123.123:/home

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера