Как перенести файлы в Linux из Windows 10 по SSH

Самый быстрый способ переноса файлов и папок по SSH из Windows 10 в Linux - это инструмент SCP. Он работает в рамках протокола SSH и позволяет пользователям быстро и легко передавать данные прямо через командную строку с одного компьютера на другой!

В этом руководстве мы покажем вам, как использовать SCP в Windows 10. Мы рассмотрим два метода. Первый метод - использование Windows PowerShell, эквивалента Microsoft командной строки Linux. Второй метод, который мы рассмотрим, - это WinSCP, утилита, которая позволяет пользователям Windows передавать файлы с помощью SCP через SSH с красивым графическим интерфейсом.

Примечание: для работы SCP в Windows 10 на компьютере с Linux, на который вы планируете передавать файлы, уже должен быть запущен сервер OpenSSH. Чтобы настроить SSH-сервер в вашей системе Linux, следуйте нашему руководству по этому вопросу !

Метод 1 - PowerShell

Windows PowerShell, возможно, лучший способ использовать SCP в Windows 10. Почему? Все пользователи Windows 10 уже имеют доступ к PowerShell, и нет необходимости что-либо настраивать или настраивать для его использования. Более того, у Microsoft есть SCP, встроенный в PowerShell, поэтому пользователям Windows 10 даже не нужно его устанавливать!

Чтобы использовать SCP в PowerShell, начните с запуска консоли PowerShell на рабочем столе Windows 10. Для этого нажмите Win на клавиатуре, найдите «PowerShell» и запустите приложение с синим значком терминала. Затем следуйте пошаговым инструкциям ниже, чтобы узнать, как скопировать файлы и папки в свой Linux-сервер.

Шаг 1. Откройте проводник Windows и перейдите в папку с файлом / папкой, который вы хотите перенести в систему Linux. Так, например, если бы в «Документах» был файл или папка, это было бы местоположение C:\Users\EXAMPLE_USERNAME\Documents\. Затем скопируйте данные о местоположении в буфер обмена , используя Ctrl + C .

Шаг 2. Вернитесь в окно PowerShell и введите cd в командную строку. Затем, после записи cd , щелкните правой кнопкой мыши. Щелкнув правой кнопкой мыши, вы вставите скопированное вами местоположение в буфер обмена.

После того, как местоположение будет вставлено в приглашение PowerShell, оно должно выглядеть следующим образом.

cd C: \ Some \ location \ of \ files \ или \ folder \ to \ transfer \

Нажмите клавишу Enter, чтобы выполнить команду.

Шаг 3. После выполнения команды cd PowerShell окажется в каталоге, в котором находятся файлы, которые вы хотите перенести. Отсюда вернитесь в проводник Windows и найдите в этом же каталоге файлы / папки, которые вы хотите перенести.

Например, если вы хотите выполнить перенос example-photo.pngна компьютер с Linux, запишите имя файла. Или, если вы хотите перенести каталог, скажите « Important-Files», запомните имя папки.

Шаг 4. В PowerShell используйте команду SCP для передачи файла или каталога по SSH на ваш компьютер с Linux.

Примечание: при попытке передать файлы или папки PowerShell может сказать: «Подлинность хоста не может быть установлена. Вы уверены, что хотите продолжить общение? » Вы должны выбрать «да», иначе SCP не сработает.

Как перенести файлы в Linux из Windows 10 по SSH

Перенести файл

Чтобы передать файл через SCP из Windows 10 на ПК с Linux через SSH, настройте команду ниже. Обратите внимание, что вы должны перейти example-photo.pngк фактическому файлу, который хотите передать, remote_linux_usernameна имя пользователя на ПК linux_hostname_or_local_ipс Linux, на имя хоста ПК с Linux / IP-адрес LAN и /remote/directory/on/linux/pcв реальный каталог на ПК с Linux.

scp example-photo.png имя_пользователя_удаленного_линукса @ имя_хоста_линукс или локальный_ip: / удаленный / каталог / на / linux / pc

Перенести содержимое каталога

Необходимо перенести содержимое всей папки? Используйте scp -r . Не забудьте перейти C:\Users\EXAMPLE_USERNAME\Documents\Important-Filesв фактическую папку с файлами на вашем ПК с Windows 10, remote_linux_usernameна имя пользователя на ПК linux_hostname_or_local_ipс Linux, на имя хоста ПК с Linux / IP-адрес в локальной сети и /remote/directory/on/linux/pcв реальный каталог на ПК с Linux.

scp -r 'C: \ Users \ ИМЯ_ПОЛЬЗОВАТЕЛЯ \ Documents \ Important-Files' имя_пользователя_удаленного_линукса @ имя_хоста_inux_или локальный_IP: / удаленный / каталог / на / linux / pc

Метод 2 - WinSCP

Если вы не большой поклонник командной строки, но вам все же нужно передавать файлы из Windows 10 в удаленную систему Linux через SSH, вы можете использовать WinSCP. Он добавляет красивый графический интерфейс поверх SCP (он также поддерживает другие протоколы). Вот как его использовать для передачи файлов и папок.

Шаг 1.  Загрузите и установите приложение WinSCP на свой компьютер с Windows 10. Чтобы загрузить приложение, перейдите на winscp.net и нажмите зеленую кнопку «СКАЧАТЬ СЕЙЧАС». Как только установщик будет готов, запустите его и установите программу на свой компьютер с Windows 10.

Шаг 2. После установки WinSCP запустите его на рабочем столе Windows 10. После запуска вы увидите окно «Вход». В окне входа в систему найдите «Файловый протокол» и измените его с «SFTP» на «SCP».

Как перенести файлы в Linux из Windows 10 по SSH

Шаг 3: Найдите «Имя хоста» и запишите имя хоста ПК с Linux. Не можете определить имя хоста? IP-адрес LAN также работает.

Как перенести файлы в Linux из Windows 10 по SSH

Шаг 4: Найдите текстовое поле «Имя пользователя» и введите в него имя пользователя на удаленном ПК с Linux.

Как перенести файлы в Linux из Windows 10 по SSH

Шаг 5: Найдите поле «Пароль» и введите имя пароля для удаленного ПК с Linux. Затем нажмите «Сохранить», чтобы сохранить информацию.

Шаг 6: Нажмите кнопку «Войти», чтобы получить доступ к удаленному ПК с Linux через SCP / SSH. При входе в систему обязательно выберите «Да», когда WinSCP спросит: «Продолжить подключение к неизвестному серверу и добавить его ключ хоста в кеш?»

Как перенести файлы в Linux из Windows 10 по SSH

Шаг 7. Откройте проводник Windows и найдите файл или папку, к которой вы хотите предоставить общий доступ по протоколу SCP / SSH. Затем перетащите его в окно WinSCP. Он будет мгновенно передан на удаленный ПК с Linux с помощью SCP!

Как перенести файлы в Linux из Windows 10 по SSH

Оставить комментарий

Исправление разрывов изображения на графике Intel в Pardus Linux: руководство, ориентированное на результат.

Исправление разрывов изображения на графике Intel в Pardus Linux: руководство, ориентированное на результат.

Для устранения разрывов изображения на экране, вызванных графикой Intel, в Pardus Linux проверьте совместимость X11 и Wayland, настройки композитора, частоту обновления, активный драйвер Xorg и используйте TearFree только при необходимости.

Как настроить межсетевой экран SLES 15 с помощью firewall-cmd

Как настроить межсетевой экран SLES 15 с помощью firewall-cmd

Настройте firewalld на SLES 15: проверьте зоны, разрешите службы или порты, сохраните постоянные правила, безопасно перезагрузите систему и проверьте доступ.

Руководство по настройке оперативного обновления SLES: применение обновлений ядра без перезагрузки.

Руководство по настройке оперативного обновления SLES: применение обновлений ядра без перезагрузки.

Включите функцию автоматического обновления ядра в режиме реального времени на SLES 15 SP7, применяйте поддерживаемые исправления без перезагрузки, проверяйте активные патчи и определяйте, когда все еще требуется перезапуск ядра.

Как включить режим FIPS на сервере SUSE Linux Enterprise Server 15

Как включить режим FIPS на сервере SUSE Linux Enterprise Server 15

Включите режим FIPS на SLES 15 с помощью поддерживаемой SUSE утилиты настройки, безопасно перезагрузите систему, проверьте состояние ядра и криптографической политики, а также проверьте ограничения сертификации.

Как установить Google Chrome на Gooroom OS, не нарушая политики безопасности.

Как установить Google Chrome на Gooroom OS, не нарушая политики безопасности.

Безопасная установка Google Chrome на Gooroom OS с использованием официальных .deb-пакетов, APT-проверки, проверок политик, инструкций по обновлению и исправлений для управляемых устройств.

Как безопасно экспортировать системные журналы SLES на удаленный сервер Syslog

Как безопасно экспортировать системные журналы SLES на удаленный сервер Syslog

Надежная пересылка системных журналов SLES на удаленный сервер syslog с использованием rsyslog, TLS-сертификатов, проверки имен узлов, очередей, валидации и тестирования.

Интеграция Active Directory с SSSD в SLES 15: пошаговое руководство

Интеграция Active Directory с SSSD в SLES 15: пошаговое руководство

Подключите SLES 15 к Active Directory с помощью SSSD, используя YaST. Подготовьте DNS и время, настройте вход в домен, проверьте Kerberos и сравните SSSD, Winbind и realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Исправлена ​​ошибка «Временная ошибка разрешения DNS» в Debian 12 при использовании systemd-resolved.

Исправлена ​​ошибка «Временная ошибка разрешения DNS» в Debian 12 при использовании systemd-resolved.

Диагностика и устранение ошибок разрешения DNS в Debian 12 с помощью systemd-resolved, включая resolv.conf, NetworkManager, networkd, cache и verification.

Как безопасно установить Pardus Linux в паре с Windows 11.

Как безопасно установить Pardus Linux в паре с Windows 11.

Установите Pardus 25.2 рядом с Windows 11, создав резервную копию, уменьшив размер тома Windows, загрузившись с USB-накопителя с поддержкой UEFI и защитив существующие разделы EFI и восстановления.