Перенос файла из Linux в Windows

Обновлено: 01.07.2024

Чтобы скопировать файл из Windows в Linux с помощью PuTTY, выполните следующие действия (на компьютере с Windows): Запустите PSCP.

  • Запустите WinSCP.
  • Введите имя хоста сервера SSH (в нашем случае sun ) и имя пользователя ( tux ).
  • Нажмите «Войти» и подтвердите следующее предупреждение.
  • Перетащите любые файлы или каталоги из или в окно WinSCP.

Как скопировать файл из командной строки Linux в Windows?

Лучший способ копировать файлы из Windows в Linux с помощью командной строки — через pscp. Это очень просто и безопасно. Чтобы pscp работал на вашем компьютере с Windows, вам нужно добавить свой исполняемый файл в системный путь. После этого вы можете использовать следующий формат для копирования файла.

Могу ли я использовать PuTTY для передачи файлов?

Установка PuTTY SCP (PSCP) PSCP — это инструмент для безопасной передачи файлов между компьютерами с использованием соединения SSH. Переместите файл клиентской программы в удобное место в папке «Программы» и запишите его местоположение. Чтобы открыть окно командной строки, в меню "Пуск" выберите "Выполнить".

Как подключить SCP к Windows?

Чтобы перенаправить файл на компьютер Windows, вам потребуется SSH/SCP-сервер в Windows.

  1. Шаг 1. Загрузите pscp.
  2. Шаг 2. Ознакомьтесь с командами pscp.
  3. Шаг 3. Перенесите файл с компьютера с Linux на компьютер с Windows.

Как подключиться к общему ресурсу Windows из Linux?

Если это то, что вы используете, вы можете выполнить следующие действия, чтобы получить доступ к общей папке Windows:

  • Откройте Наутилус.
  • В меню "Файл" выберите "Подключиться к серверу".
  • В раскрывающемся списке "Тип службы:" выберите Общий ресурс Windows.
  • В поле Сервер: введите имя своего компьютера.
  • Нажмите "Подключиться".

Как копировать файлы в Linux?

Примеры копирования файлов Linux

  1. Скопируйте файл в другой каталог. Чтобы скопировать файл из текущего каталога в другой каталог с именем /tmp/, введите:
  2. Подробный вариант. Чтобы увидеть файлы по мере их копирования, передайте параметр -v команде cp следующим образом:
  3. Сохранить атрибуты файла.
  4. Копирование всех файлов.
  5. Рекурсивное копирование.

Как скопировать файл из Windows в Linux с помощью Pscp?

Чтобы скопировать файл или файлы с помощью PSCP, откройте командное окно и перейдите в каталог, в котором вы сохранили файл pscp.exe. Затем введите pscp, а затем путь, определяющий файлы для копирования и целевой каталог, как в этом примере. Нажмите Enter, затем следуйте процедурам аутентификации, чтобы выполнить перенос.

Как экспортировать сеансы PuTTY?

  • Запустите «Выполнить», затем введите в раскрывающемся списке «Открыть»: regedit.
  • Перейдите, как в Проводнике Windows: HKEY_CURRENT_USER\Software\SimonTatham.
  • Щелкните правой кнопкой мыши на кнопке «SimonTatham» (значок каталога) и выберите «Экспорт». Дайте файлу имя (скажем) putty.reg и сохраните его в своем местоположении. использовать позже.
  • Закройте редактор реестра.

Как загрузить файлы из PuTTY в Windows?

2 ответа

  1. Загрузите файл PSCP.EXE со страницы загрузки Putty.
  2. Откройте командную строку и введите set PATH=

Как скопировать файлы из Linux в Windows с помощью PuTTY?

Чтобы скопировать файл из Windows в Linux с помощью PuTTY, выполните следующие действия (на компьютере с Windows): Запустите PSCP.

  • Запустите WinSCP.
  • Введите имя хоста SSH-сервера и имя пользователя.
  • Нажмите «Войти» и подтвердите следующее предупреждение.
  • Перетащите любые файлы или каталоги из или в окно WinSCP.

Могу ли я использовать SCP в Windows?

4 ответа. Вы не упомянули удаленный сервер. scp использует : для разграничения хоста и пути, поэтому он думает, что вы попросили его загрузить файл по пути \Users\Admin\Desktop\WMU\5260\A2.c с хоста C в ваш локальный домашний каталог. Вы можете использовать PSCP для копирования файлов из Windows в Linux.

Что такое команда SCP в Windows?

scp означает протокол безопасного копирования. Это безопасный протокол передачи файлов, который копирует файлы на хосты и обратно. Он использует Secure Shell (SSH) для защиты файлов во время передачи. scp — это утилита командной строки, то есть вам придется использовать терминал (Mac) или командную строку (Windows).

Как сделать файлы SCP?

Как использовать команду SCP для безопасной передачи файлов

  1. Синтаксис команды SCP.
  2. Прежде чем начать.
  3. Копировать файлы и каталоги между двумя системами с помощью SCP. Скопируйте локальный файл в удаленную систему с помощью команды scp. Скопируйте удаленный файл в локальную систему с помощью команды scp. Скопируйте файл между двумя удаленными системами с помощью команды scp.

Как получить доступ к сетевому диску Windows из Ubuntu?

Чтобы получить доступ к общей папке Windows 7 из Ubuntu, необходимо использовать параметр "Подключиться к серверу".На панели инструментов верхнего меню нажмите «Места», а затем «Подключиться к серверу». В раскрывающемся меню «Тип службы» выберите общий ресурс Windows. В текстовом поле Сервер введите имя или IP-адрес компьютера с Windows 7.

Как обмениваться файлами между компьютерами Linux?

Шаги

  • Используйте NFS (сетевую файловую систему) для обмена файлами между компьютерами Linux в локальной сети.
  • Понять, как работает NFS.
  • Откройте терминал на сервере.
  • Тип.
  • После установки введите.
  • Тип.
  • Создайте фиктивный каталог, который будет использоваться для обмена данными.
  • Введите pico /etc/fstab и нажмите ↵ Enter .

Могу ли я получить доступ к файлам Windows из Linux?

Доступ к данным Linux на вашем компьютере с Windows. Если вы используете двойную загрузку и загрузились в Windows, вы можете получить доступ к своим данным Linux. Хотя Windows не может этого сделать изначально, существует ряд доступных программ Windows, которые делают это возможным. Устанавливаемая файловая система Ext2 для Windows.

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

Чтобы скопировать файл из Windows в Linux с помощью PuTTY, выполните следующие действия (на компьютере с Windows): Запустите PSCP.

  1. Запустите WinSCP.
  2. Введите имя хоста SSH-сервера и имя пользователя.
  3. Нажмите «Войти» и подтвердите следующее предупреждение.
  4. Перетащите любые файлы или каталоги из или в окно WinSCP.

Как копировать файлы в Ubuntu?

Копировать и вставлять файлы

  • Выберите файл, который хотите скопировать, нажав на него один раз.
  • Щелкните правой кнопкой мыши и выберите "Копировать" или нажмите Ctrl + C .
  • Перейдите к другой папке, куда вы хотите поместить копию файла.

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

cp означает копию. Эта команда используется для копирования файлов, групп файлов или каталогов.

Как скопировать файл с сервера на локальный компьютер?

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

  1. Если вы часто копируете с помощью scp, вы можете смонтировать удаленный каталог в файловом браузере и перетащить его. На моем хосте Ubuntu 15 он находится в строке меню «Перейти» > «Ввести местоположение» > [email protected]:/home/debian .
  2. Попробуйте rsync. Он отлично подходит как для локальных, так и для удаленных копий, показывает прогресс копирования и т. д.

Как передать файлы из Windows на FTP с помощью Unix?

Использование команд FTP в командной строке Windows

  • Откройте командную строку и перейдите к папке, содержащей файлы, которые вы хотите передать, затем нажмите клавишу ВВОД.
  • В командной строке C:\> введите FTP.
  • В приглашении ftp> введите open, затем имя удаленного FTP-узла и нажмите клавишу ВВОД.

Как перенести файлы из Unix в Windows с помощью PuTTY?

1 ответ

  1. Загрузите файл PSCP.EXE со страницы загрузки Putty.
  2. Откройте командную строку и введите set PATH=

Как скопировать вывод PuTTY?

Из руководства по PuTTY: копирование и вставка в PuTTY полностью выполняются с помощью мыши. Чтобы скопировать текст в буфер обмена, достаточно щелкнуть левой кнопкой мыши в окне терминала и перетащить, чтобы выделить текст. Когда вы отпускаете кнопку, текст автоматически копируется в буфер обмена.

Как загрузить файл Linux VPS?

Как загружать большие файлы с сервера Linux с помощью командной строки

  • Шаг 1. Войдите на сервер, используя учетные данные SSH.
  • Шаг 2. Поскольку в этом примере мы используем Zip, Zip должен быть установлен на сервере.
  • Шаг 3. Сожмите файл или папку, которую хотите загрузить.
  • Для файла:
  • Для папки:
  • Шаг 4. Загрузите файл с помощью следующей команды.

Как использовать PuTTY?

Загрузка putty.exe подходит для базового SSH.

  1. Сохраните загрузку в папку C:\WINDOWS.
  2. Если вы хотите сделать ссылку на PuTTY на рабочем столе:
  3. Дважды щелкните программу putty.exe или ярлык на рабочем столе, чтобы запустить приложение.
  4. Введите настройки подключения:
  5. Нажмите «Открыть», чтобы начать сеанс SSH.

Как перенести файлы из Windows Filezilla в Linux?

Перенос файлов на сервер Linux с помощью FileZilla

  • Загрузите и установите FileZilla. Для большинства пользователей подходят параметры установки по умолчанию.
  • Запустите FileZilla и выберите «Правка» > «Настройки» > «Подключение» > «SFTP».
  • Если ваш сервер позволяет подключаться с помощью ключа SSH: загрузите файл .pem на siterobot.io.
  • Файл > Диспетчер сайтов.
  • Подключитесь к новому серверу.

Как скопировать и вставить в PuTTY в Linux?

Из руководства по PuTTY: копирование и вставка в PuTTY полностью выполняются с помощью мыши. Чтобы скопировать текст в буфер обмена, достаточно щелкнуть левой кнопкой мыши в окне терминала и перетащить, чтобы выделить текст.

Переход с Windows на Linux и необходимость копирования данных? Используйте эти приемы для передачи или обмена файлами из Windows в Linux.

Копирование данных с ПК с Windows на Linux — или в другом направлении — поначалу может показаться пугающим. В конце концов, это то, что кажется простым, но оказывается сложным.

По правде говоря, обмениваться файлами из Windows в Linux легко, но только если вы знаете, как это сделать. Готовы узнать? Вот все, что вам нужно знать о переносе файлов из Windows в Linux и обратно.

4 способа переноса файлов из Windows в Linux

Если вы хотите перемещать данные между операционными системами Windows и Linux, это проще, чем вы думаете. Мы собрали для вас четыре способа сделать это:

  1. Безопасное копирование файлов через SSH
  2. Передача файлов из Windows в Linux с помощью FTP
  3. Обмен данными с помощью программного обеспечения для синхронизации
  4. Использовать общие папки на виртуальной машине Linux

С каждым из этих методов вы сможете легко (а в некоторых случаях и без особых усилий) перемещать файлы между операционными системами.

Давайте рассмотрим их по очереди и выясним, какой из них подходит вам лучше всего.

1. Копировать файлы между Windows и Linux через SSH

Если на вашем устройстве Linux включен протокол SSH, вы можете отправлять данные с одного компьютера на другой через командную строку. Однако, чтобы это работало, вам необходимо настроить SSH-сервер на вашем компьютере с Linux.

Начните с открытия терминала и обновления ОС.

По завершении установите SSH-сервер. Сервер OpenSSH — хороший вариант.

Подождите, пока он установится. Чтобы в любой момент проверить, работает ли сервер OpenSSH, используйте

Для передачи данных из Windows используйте SSH-клиент, например PuTTY. Для этого необходимо загрузить инструмент PSCP (клиент безопасного копирования) в вашу систему Windows для запуска вместе с PuTTY. Найдите оба на главной странице PuTTY.

Обратите внимание, что PuTTY нужно будет установить, а PSCP — нет. Вместо этого сохраните загруженный файл pscp.exe в корневом каталоге диска Windows C:\ или настройте его как переменную среды. Вам также потребуется подтвердить IP-адрес устройства Linux. Зарегистрируйтесь в терминале Linux с помощью

Установив соединение, вы можете передать файл из Windows в Linux следующим образом:

Перед началом переноса вам будет предложено ввести пароль для компьютера с Linux.

Хотите скопировать данные из Linux в Windows в том же сеансе SSH? Эта команда загрузит указанный файл в текущий каталог:

Обратите внимание на одиночную точку в конце --- включите ее, иначе передача не будет работать.

2. Как перенести файлы из Linux в Windows с помощью FTP

Также можно использовать приложение протокола передачи файлов (FTP) с поддержкой SSH. Передача файлов через SFTP в пользовательском интерфейсе, управляемом мышью, возможно, проще, чем полагаться на вводимые команды.

Опять же, прежде чем вы начнете, на компьютере с Linux должен быть запущен SSH-сервер. Вам также следует убедиться, что вы установили в Windows приложение FTP, например FileZilla, которое поддерживает SFTP.

Чтобы использовать этот метод, запустите FileZilla, затем:

  1. Открыть файл > Диспетчер сайтов
  2. Создать новый сайт
  3. Установите протокол SFTP.
  4. Добавить целевой IP-адрес в Host
  5. Укажите имя пользователя и пароль
  6. Установите для параметра Тип входа значение Обычный
  7. Нажмите «Подключиться», когда будете готовы.

Затем вы можете использовать приложение FTP для перемещения файлов из Windows в Linux и обратно с помощью перетаскивания.

3. Делитесь файлами между Linux и Windows с помощью Resilio Sync

Еще один вариант, который вам следует рассмотреть, – это программа для синхронизации файлов. Обычно они являются кроссплатформенными и используют зашифрованный ключ для управления соединением между устройствами.

Все, что вам нужно сделать, это установить приложение, назначить папку синхронизации, а затем создать ключ. Установите это на втором компьютере, и ваши данные будут синхронизированы. Для этого доступны два хороших варианта:

  1. Resilio Sync: Resilio, ранее известный как BitTorrent Sync, доступен практически на любой платформе. Есть платная версия, но и бесплатной достаточно для синхронизации двух устройств
  2. SyncThing: для Linux, Windows, macOS и Android эта альтернатива Resilio Sync предлагает аналогичную функцию без платного компонента.

4. Как перенести файлы из Windows на виртуальную машину Linux

Вместо того, чтобы запускать отдельный компьютер, обычно Linux или Windows запускают на виртуальной машине (ВМ). Но есть ли способ передавать файлы между Windows и Linux, если он установлен на виртуальной машине?

К счастью, да. С VirtualBox вы можете создать виртуальный общий каталог для синхронизации данных.

Если вы используете Windows на виртуальной машине в Linux (или наоборот), VirtualBox уже настроен для совместного использования. Прежде чем продолжить, убедитесь, что на вашей виртуальной машине установлены гостевые дополнения.

В диспетчере VirtualBox выберите виртуальную машину, а затем:

    Выберите «Пуск» > «Автономный запуск» (или при работающей виртуальной машине выберите «Устройства» > «Общие папки»)

Когда вы перезагрузите виртуальную машину, общий ресурс будет готов для обмена данными между хост-компьютером и гостевой операционной системой.

Можно ли переместить файл из Windows в Linux с помощью общего сетевого ресурса?

Есть еще один способ обмена файлами между ПК с Windows и Linux. Однако создание общего файла в одной или обеих системах с последующим доступом к нему по сети в лучшем случае ненадежно.

Обмен файлами между Windows и Linux — это просто

Если вы новичок в Linux или незнакомы с Windows, обмен данными между ними проще, чем вы думаете.

Мы рассмотрели несколько методов. Мы рекомендуем вам попробовать их все и решить, какой из них вам наиболее удобен.

Если вы синхронизируете данные с Linux, велика вероятность, что вы переходите с Windows. Не волнуйтесь — это проще, чем вы думаете.

Как обмениваться файлами между Linux и Windows

Энн Уорнер (CC BY-SA 2.0)

Сегодня многие люди работают в смешанных сетях, где важную роль играют системы Linux и Windows. Обмен файлами между ними может быть критическим время от времени и на удивление легко с правильными инструментами. С небольшими усилиями вы можете копировать файлы из Windows в Linux или из Linux в Windows. В этом посте мы рассмотрим, что необходимо для настройки вашей системы Linux и Windows, чтобы вы могли легко перемещать файлы из одной ОС в другую.

Копирование файлов между Linux и Windows

Вам также потребуется настроить и запустить ssh-сервер в вашей системе Linux. Это позволяет ему поддерживать клиентские (со стороны Windows) запросы на подключение. Если у вас еще не настроен сервер ssh, следующие шаги должны работать в системах Debian (Ubuntu и т. д.).

Для Red Hat и связанных систем Linux используйте аналогичные команды:

Обратите внимание, что если вы используете брандмауэр, такой как ufw, вам может потребоваться открыть порт 22, чтобы разрешить подключения.

С помощью команды pscp вы можете переместить файлы из Windows в Linux или наоборот. Синтаксис довольно прост с его командами "копировать из в".

От Windows до Linux

В показанной ниже команде мы копируем файл из учетной записи пользователя в системе Windows в каталог /tmp в системе Linux.

Линукс в Windows

Перенести файлы из Linux в Windows так же просто. Просто переверните аргументы.

Этот процесс можно сделать более плавным и простым, если 1) pscp находится в вашем пути поиска Windows и 2) ваша система Linux находится в вашем файле hosts Windows.

Путь поиска Windows

Если вы устанавливаете инструменты PuTTY с помощью установщика PuTTY, вы, вероятно, обнаружите, что C:\Program files\PuTTY находится в вашем пути поиска Windows. Вы можете проверить, так ли это, набрав echo %path% в командной строке Windows (введите «cmd» в строке поиска, чтобы открыть командную строку). Если это так, вам не нужно беспокоиться о том, где вы находитесь в файловой системе относительно исполняемого файла pscp. Перемещение в папку, содержащую файлы, которые вы хотите переместить, скорее всего, окажется проще.

Обновление файла hosts для Windows

Еще одно небольшое исправление. С правами администратора вы можете добавить свою систему Linux в файл хоста Windows (C:\Windows\System32\drivers\etc\hosts), а затем использовать имя хоста вместо его IP-адреса. Имейте в виду, что это не будет работать бесконечно, если IP-адрес в вашей системе Linux назначается динамически.

Обратите внимание, что файлы хоста Windows форматируются так же, как файл /etc/hosts в системах Linux — IP-адрес, пробел и имя хоста. Комментарии начинаются со знака решетки.

Эти надоедливые окончания строк

Имейте в виду, что строки в текстовых файлах в Windows заканчиваются как символом возврата каретки, так и переводом строки. Инструмент pscp не удалит символы возврата каретки, чтобы файлы выглядели как текстовые файлы Linux. Вместо этого он просто копирует файлы без изменений. Вы можете рассмотреть возможность установки пакета tofrodos, который позволит вам использовать команды fromdos и todos в вашей системе Linux для настройки файлов, которые вы перемещаете между платформами.

Общий доступ к папкам между Windows и Linux

Общий доступ к папкам — это совершенно другая операция. В конечном итоге вы монтируете каталог Windows в своей системе Linux или каталог Linux в своей системе Windows, чтобы обе системы могли использовать один и тот же набор файлов, а не копировать файлы из одной системы в другую. Одним из лучших инструментов для этого является Samba, который эмулирует протоколы Windows и работает в системе Linux.

После установки Samba вы сможете смонтировать папку Linux в Windows или папку Windows в Linux. Это, конечно, сильно отличается от копирования файлов, как описано ранее в этом посте. Вместо этого каждая из двух задействованных систем будет иметь одновременный доступ к одним и тем же файлам.

Дополнительные советы по выбору подходящего инструмента для обмена файлами между системами Linux и Windows можно найти здесь.

Двухминутный совет по Linux: как добавлять и удалять учетные записи пользователей

Присоединяйтесь к сообществам Network World на Facebook и LinkedIn, чтобы комментировать самые важные темы.

Сандра Генри-Стокер занимается администрированием систем Unix более 30 лет. Она описывает себя как «USL» (Unix как второй язык), но помнит достаточно английского, чтобы писать книги и покупать продукты. Она живет в горах в Вирджинии, где, когда не работает с Unix и не пишет о ней, отгоняет медведей от своих кормушек для птиц.

Закрыто. Этот вопрос не соответствует правилам переполнения стека. В настоящее время ответы не принимаются.

Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow.

Закрыт 2 года назад.

Я запускаю клиент putty на компьютере с Windows, чтобы успешно подключиться к компьютеру с Linux. Теперь я хочу иметь возможность скопировать файл с компьютера с Linux по пути /home/ubuntu/myfile в C:/Users/Anshul/Desktop на моем локальном компьютере. Пользователь на машине с Windows — anshul. Я даю следующую команду на замазку, но она не работает:

Я думаю, что путь к машине Windows указан неверно. Пожалуйста, помогите, так как я ударился головой о большое количество форумов, но ни один из них не дает правильного пути для сервера Windows. Не предлагать альтернативные варианты, такие как WinScp


Что вы используете для службы ssh в Windows? Правильный ответ будет зависеть от вашего ответа на этот вопрос.

Фраза "Не работает" — это наименее полезная фраза, которую вы можете сказать, обращаясь за помощью. ЧТО не работает? Какие результаты вы на самом деле получаете? Есть ли сообщение об ошибке? Если да, включите их в свой пост.

Попробуйте 'ssh -v ip_address_of_windows_machine dir' Если вы не можете подключиться к ящику по ssh, то вы также не можете подключиться к нему с помощью scp. Опция '-v' даст некоторую обратную связь о том, как он пытается подключиться, и поможет выяснить, является ли это IP-адресом, сервером sshd в окне Windows и т. д.

scp hello.txt Administrator@WINDOWS_MACHINE_IP:hello.txt Файл скопирован в C:\Users\Administrator\hello.txt .

У @emoblazz есть лучший ответ, если вы не хотите устанавливать сторонние программы. вы в основном убедитесь, что у вас есть имя пользователя и @ перед

16 ответов 16

Это сработало для меня.

В моем случае команда сработала, но не полностью. Появится следующее сообщение: ssh: подключиться к хост-порту 22: подключение отклонено.

Итак, я понимаю, что вопрос был не о MacOS, а о Mac. Я обнаружил, что как форма, предложенная в этом ответе, работает, так и вариант, в котором отсутствует начальный символ «/». Так что-то вроде. C:/Пользователи/. и т. д. Не сильно отличается, но, полагаю, заслуживает внимания.

@ChouW "Отказ в подключении" не является проблемой брандмауэра. Просто служба не запущена и поэтому не привязана к порту 22.

Загрузите pscp со страницы загрузки Putty, а затем используйте его из командной строки Windows следующим образом:

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



У scp, поставляемого с Windows 10, были проблемы с завершением передачи больших файлов (странная ошибка « : Является каталогом», оставляющая неполный файл, хотя загрузка была завершена). pscp вроде работает нормально!

Попробуйте, это действительно работает.

И для копирования всех файлов


Обратили внимание на "/cygdrive/c" в пути? Это будет работать после установки CYGWIN. Тем не менее, это отличное предложение!

@SalvadorValencia ubuntu@ip-172-31-22-20:~$ scp try.sh Administrator@XXXX:/cygdrive/c/Users/Administrator/Desktop ssh: подключиться к хосту XXXX, порт 22: в соединении отказано, потеряно соединение

Я на сервере Linux и хочу скопировать на сервер Windows! Также будет ли cygwin прослушивать порт 22? или еще какой порт мы должны открыть, так как мой сервер Windows находится в экземпляре aws ec2

@AshishKarpe похоже, что команда запустилась, но возникли проблемы с маршрутизатором/брандмауэром. Сделайте «telnet XXXX 22» и посмотрите, открыл ли он порт. Если нет, то stackoverflow должен помочь вам решить эту проблему, например, с помощью iptables или брандмауэра Windows.

Доступ из Windows через консоль Git Bash (также работает для CMD и PowerShell):


Вы можете использовать что-то вроде следующего

Это скопирует файл в указанный локальный каталог в системе, над которой вы сейчас работаете.

Флаг -r указывает scp рекурсивно копировать, если удаленный файл является каталогом.


Windows изначально не поддерживает SSH/SCP/SFTP. Вы используете серверное приложение SSH на этом сервере Windows? Если это так, один из параметров конфигурации, вероятно, находится там, где находится корень, и вы должны указать пути относительно этого корня. В любом случае проверьте документацию по серверному приложению SSH, которое вы используете в Windows.

Кроме того, используйте smbclient, чтобы передать файл в общую папку Windows.



@Joey. Много раз я видел дистрибутивы Linux, предназначенные для подключения к Интернету, но без предустановленных SSH/SCP/SFTP. никогда? Если вы не думаете, что Linux или macOS изначально поддерживают эти функции, то вы либо невежественны, либо спор идет о том, что означает слово «изначально».

@ArtOfWarfare Я почти уверен, что в Ubuntu по умолчанию не установлен SSH-сервер. SSH-клиент да, но не сервер.

@BrunoFinger. Я только что установил Lubuntu несколько дней назад и могу подтвердить, что по умолчанию у него не было SSH-сервера. Но Lubuntu — это очень простая установка Ubuntu — я намеренно выбрал ее из-за того, насколько минимальной была ее установка. Я думаю, что в большинстве других готовых конфигураций он уже установлен, и в любом случае установка ssh-сервера была однострочной командой (внезапно я думаю, что это была sudo apt-get install sshd .) Через несколько секунд я смог войти по SSH с другого компьютера.

@Joey Тем не менее, ответ полезен, потому что Windows поставляет службу sshd как необязательную установку даже в версии Professional. (Интересно, включает ли Enterprise это по умолчанию). Это было бы легко упустить из виду, поскольку многие другие платформы включают эту службу по умолчанию, поэтому об этом стоит упомянуть. Нужно зайти в «Настройки/Приложения/Дополнительные функции» и установить «OpenSSH Server». Кроме того, служба должна быть запущена и должна быть настроена на автоматический запуск.

Читайте также: