Перенести данные с windows на linux

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не могут продлить клиентские лицензии на Azure, Windows Server, Microsoft 365. В этой ситуации мы постарались собрать универсальный план по миграции на Linux. В тексте рассказываем, как перенести сервисы и сохранить данные.

В конце июля 2022 года Microsoft прекратила действие SPLA-контрактов для российских провайдеров. Большинство из них не могут продлить клиентские лицензии на Azure, Windows Server, Microsoft 365. В этой ситуации мы постарались собрать универсальный план по миграции на Linux. В тексте рассказываем, как перенести сервисы и сохранить данные.

Навигация по статье:

  • Шаг 1. Найдите альтернативный софт
  • Шаг 2. Перенесите сервисы из Azure
  • Шаг 3. Перенесите данные из OneDrive
  • Можно ли переехать в сжатые сроки?
  • Другие подводные камни
  • Главный совет

Шаг 1. Найдите альтернативный софт

Каталог Microsoft насчитывает десятки программ для организации серверов, пространств для совместной работы, контент-площадок и прочего. И для начала нужно понять, какая доля этого софта приходится на вашу инфраструктуру. Выпишите список используемого ПО и поделите его на две группы по принципу «это заменить можно, а это — нельзя».

Часть компаний на этом пункте расходится. Те, у кого небольшая инфраструктура, разворачивают Linux и спокойно переносят данные и сервисы.Кто-то отчаивается и решает ступить на темную сторону RuTra… рунета. Но есть и те, кто, несмотря на громоздкость инфраструктуры, продолжает миграцию — для них мы расписали дальнейший порядок действий.

Шаг 2. Перенесите сервисы из Azure

Если вы используете облачную платформу Microsoft Azure, забудьте на время про поиск альтернативного софта. Перед разворачиванием резервной инфраструктуры позаботьтесь о миграции самого пространства с данными и сервисами. Это лучше сделать оперативно: если до окончания срока лицензии осталось мало времени, есть риск потерять корпоративные и клиентские данные. Политика иностранных корпораций сейчас непредсказуема.

Тот самый отчет перед начальством.

Первое, что нужно сделать после поиска альтернативного софта, — подготовить резервную площадку: выделенный или облачный серверы для аварийного восстановления (DR). Главное, чтобы выбранное решение соответствовало требованиям компании.

  • Если у компании IaaS, будет проще: достаточно подобрать облако с нужными конфигурациями и перенести на него данные и сервисы. Подробнее об оценке потребляемых ресурсов облаком Azure можно почитать здесь.
  • Если компания использует в Azure специфичный софт вроде MSSQL, нужно искать провайдера, который его еще поддерживает. Так получится оперативно перебраться на on premise-решение — без затрат на самостоятельное развертывание и тестирование.

Если инфраструктура слишком большая и на разворачивание аварийной площадки нет времени, сначала сделайте бэкап данных в on premise-хранилище. После поднимите DR-площадку и перенесите на нее сервисы и данные.

Как перенести сервисы и данные на DR-площадку?

После запуска DR-площадки клонируйте образ Azure. Для этого есть несколько способов. При выборе отталкивайтесь от используемой технологии виртуализации.

  • Способ 1. Перенести и загрузить образ Azure самостоятельно. В Azure есть функция выгрузки диска в формат on-premise — его можно установить в свою систему виртуализации. Яркий пример — копирование образа в Hyper-V.
  • Способ 2. Реплицировать виртуальную среду с помощью специального ПО. Можно воспользоваться сторонним софтом вроде SmiKar Carbon. Безопасно ли это — открытый вопрос. Поэтому рекомендуем опираться на первый и третий варианты.
  • Способ 3. Сделать бэкап ОС с помощью агента Windows. Для резервного копирования системного образа и данных подходит Veeam Backup & Replication. Более того, настроить агент Veeam можно таким образом, чтобы бэкап выполнялся автоматически. А после — выгрузить данные и образ на DR-площадку.

В случае, если данных слишком много и нет возможности сразу их перенести на резервную площадку, воспользуйтесь сервисом СХД — системой хранения данных. Особенно актуально для тех, кому нужно хранилище, сертифицированное по 152-ФЗ.

Шаг 3. Перенесите данные из OneDrive

Возможен и другой сценарий: инфраструктура расположена в «облаке без санкций», не в Azure, но файлы хранятся в OneDrive Online. Здесь также первое, что нужно сделать, — подготовить резервную площадку. Ей может стать как другое облако (Google Drive, Dropbox или российские аналоги), так и полноценная облачная платформа провайдера.

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

  • Способ 1. Перенести данные в другое облако с помощью утилит. Для автоматизированного переноса данных, например, с OneDrive на Google Drive, можно использовать специальный софт вроде MultCloud.
  • Способ 2. Скачать копию диска OneDrive Online и загрузить данные в новое облако. Этот вариант займет больше времени, чем предыдущий, но не ограничит в выборе — можно перенести данные в любое облачное хранилище. Если нет возможности заниматься этой рутиной самостоятельно, за помощью с миграцией можно обратиться к выбранному провайдеру.

Можно ли переехать в сжатые сроки?

Сроки переезда зависят от того, сколько у компании сервисов, пользователей и данных. Даже помощь провайдера и использование специального ПО не гарантирует, что переезд будет быстрым. Рассмотрим самые частые, по мнению экспертов Selectel, кейсы.

Копирование почтовых серверов

Если у вас 100-300 почтовых ящиков, с копированием данных почтовых серверов не должно возникнуть проблем. Чтобы «перетянуть» данные из Microsoft Exchange в альтернативную систему, например, Postfix или CommuniGate, нужно:

  • установить почтовый сервер (Postfix или CommuniGate) в качестве дополнительного,
  • экспортировать список почтовых ящиков пользователей в PST-архив — это можно сделать с помощью командлет MS PowerShell,
  • перенести данные пользователей на новый почтовый сервер с помощью IMAP-агента,
  • загрузить недостающие компоненты (в случае с Postfix нужно дополнительно настраивать протокол LDAP).

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

Наиболее подробно процесс копирования данных из Exchange описан в статье.

Копирование данных из 1С

То же самое с бухгалтерией: чем больше данных, тем продолжительней будет переезд. Однако с софтом вроде 1С ситуация проще: не нужно искать аналоги, достаточно установить Linux-версию выбранного ПО. Для примера: 100 ГБ данных можно в одиночку перенести за два дня. Вместе с тестированием — за неделю.

Другие подводные камни

Ограничения в скорости переезда — это что-то из разряда естественного. У вас большая инфраструктура? Будьте готовы потратить много ресурсов и времени на переезд. Но издержки будут еще больше, если не подготовиться к деплою «сервисов-мигрантов» на DR-площадку. Есть ряд условий, которые нужно принять.

Не для каждого ПО можно найти альтернативу

Яркий пример — AutoCAD. Это софт для 3D-моделирования и черчения. Его часто используют в компаниях, которые занимаются проектированием разных установок и сооружений. Для совместной работы в AutoCAD на серверах запускают виртуальные рабочие столы — VDI. Проблема в том, что у этого софта нет версии на Linux.

Использовать Компас 3D, Inventor или Blender вместо AutoCAD непрактично: форматы документов отличаются. Единственное, с чем еще можно работать, — это чертежи. Но про 3D-моделирование можно забыть.

Второй пример — SharePoint. Это сервис, который входит в пакет Microsoft 365 (Office 365). Его можно использовать, например, для создания корпоративных порталов. Есть похожий софт — Битрикс, но на него нельзя мигрировать. Тут другой сценарий: нужно адаптировать движок, часть модулей писать самостоятельно и только потом переносить данные на свое «творение».

Но что делать компаниям, которые используют незаменимое ПО, а ресурсов для создания своего софта нет? Поделитесь мнением в комментариях.

Нужно тестировать. Много тестировать

Есть компании, которым не нужно нанимать разработчиков, чтобы восстановить часть сервисов. Но почти всем приходится тестировать. Даже если у сервисов есть альтернативные решения под Linux, могут возникнуть проблемы с совместимостью на стыке «инфраструктура-сервис».

Так, если компания использует MSSQL и все скрипты написаны для работы с ее интерфейсом, издержек не избежать. В случае переезда, например, на PostgreSQL, нужно переписывать все программы для работы с новым API.

Теперь в Selectel доступны специальные версии PostgreSQL (с 10 по 14). Они позволяют использовать их как основную базу данных для 1С. Это хорошая альтернатива серверу MSSQL.

Новые интерфейсы также нужно протестировать — проверить, как системы работают с новой СУБД.

Ждать ли возвращения Microsoft

12 октября СМИ начали «форсить» новость: Microsoft якобы возвращается в Россию и возобновляет работу через официальных партнеров, среди которых — Softline и Allsoft. Есть пара моментов, которые нужно учитывать.

Купить новую лицензию нельзя

Allsoft, дистрибьютор Microsoft, заявил:

Мы действуем полностью в соответствии с официальной позицией компании Microsoft. Ситуация на сегодня в Allsoft следующая: приобрести новую лицензию на MS Office 365 нельзя, однако в рамках действующих контрактов, заказчики могут продлевать существующие лицензии в CSP канале с помесячной оплатой.

Для Enterprise-клиентов, использующих 500+ ПК, продление лицензий сейчас недоступно

Allsoft, дистрибьютор Microsoft, добавил:

На сегодняшний день интернет-магазин Allsoft располагает остатками боксовых позиций MS Office 365, которые будут продаваться до окончания стока.

Главный совет

На актуальность переезда последние заявления дистрибьюторов Microsoft никак не влияют. Неопределенность никуда не делась.

Если собираетесь мигрировать, вот наша рекомендация такая: изучайте рынок альтернативных решений и пользуйтесь опытом других компаний. Например, если хотите переехать на Astra Linux, посмотрите, пытался ли кто-нибудь сделать это до вас.

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

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

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

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

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

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

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

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

1. Совместное использование сетевых папок между Linux и Windows

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

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

  • Включить обнаружение сети
  • Включите общий доступ к файлам и принтерам

Нажмите «Сохранить изменения» для подтверждения, затем перейдите в папку, содержащую файлы, которыми вы хотите поделиться. Щелкните правой кнопкой мыши папку, выберите «Свойства» и откройте вкладку «Общий доступ». Здесь нажмите «Расширенный общий доступ», затем установите флажок «Поделиться этой папкой».

Вы можете управлять доступом к папке через разрешения; это относится к локальным пользователям Windows, а не к сетевым устройствам.

Нажмите OK, чтобы подтвердить изменение, затем откройте вкладку Безопасность в Свойствах. Настройте это, чтобы отразить настройки в поле Полномочия ранее. Вам не нужно делать слишком много здесь, так как Windows 10 должна включать группу под названием Authenticated Users. Это используется для удаленного доступа к вашему компьютеру.

Снова нажмите ОК, когда вы закончите.

Чтобы найти общий ресурс Windows на ПК с Linux, просто откройте браузер файлов и выберите «Сеть». Отсюда перейдите к папке, размещенной в Windows, и начните обмен данными.

Доступ к общему ресурсу Linux из Windows

Чтобы переместить данные в другом направлении, вам нужно установить Samba на ваш компьютер с Linux.

sudo apt install samba

Затем установите имя пользователя для общего ресурса samba.

smbpasswd -a username

Вам будет предложено ввести пароль для новой учетной записи (не используйте для этого «имя пользователя»!).

Затем создайте каталог для обмена данными.

mkdir /home/[username]/Share

Затем отредактируйте файл smb.conf в своем текстовом редакторе:

sudo nano /etc/samba/smb.conf

Добавьте следующее в конец файла конфигурации:

[Share] path = /home/[username]/[folder_name] available = yes valid users = [username] read only = no browsable = yes public = yes writable = yes

Внесите необходимые изменения в соответствии со своими потребностями, затем нажмите Ctrl + X, чтобы выйти, и нажмите Y, чтобы сохранить. Далее перезапустите Samba:

sudo service smbd restart

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

\192.168.1.233Share

2. Скопируйте файлы через SSH из Windows в Linux

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

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

sudo apt update sudo apt upgrade

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

sudo apt install openssh-server

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

sudo service ssh status

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

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

ifconfig

После установления соединения вы можете отправлять данные следующим образом:

c:pscp c:somepathtoafile.txt user@remoteIP:homeusersomepathnewname.txt

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

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

c:pscp user@remoteIP:homeusersomefile.txt .

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

3. Как перенести файлы из Linux в Windows, используя FTP

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

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

Чтобы использовать этот метод, запустите FileZilla, затем откройте Файл → Менеджер сайтов. Создайте новый сайт, заботясь о том, чтобы установить протокол на SFTP. Добавьте целевой IP-адрес в Host, затем имя пользователя и пароль, установив тип входа в систему как Нормальный.

Нажмите Готово, когда будете готовы, затем используйте интерфейс FTP для перетаскивания файлов между двумя компьютерами.

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

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

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

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

Совместное использование файлов между Windows и Linux очень просто

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

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

Решили ли вы перейти на другую операционную систему? Если ваш ответ «да», возможно, вам придется научиться копировать файлы с ПК с Windows на Linux. Поначалу внесение изменений может показаться сложным, но вы станете профессионалом, как только пройдете первоначальную настройку.

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

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

Узнайте подробности о каждом методе в разделах ниже.

Копировать данные с ПК с Windows на Linux с помощью SSH

Secure Shell (SSH) — это особый сетевой протокол, который предлагает пользователям безопасный доступ к другому устройству. Поэтому ваш первый шаг в этом методе — включить SSH на вашем устройстве Linux. Как только вы это сделаете, вы сможете копировать файлы через командную строку из Windows в Linux.

Как настроить SSH-сервер в Linux

  1. Вам потребуется открыть терминал и обновить операционную систему.
  2. Установите сервер SSH через сервер OpenSSH. Этот сервер позволяет устранить все потенциальные угрозы вашим данным.
  3. Пока вы ждете, пока сервер SSH завершит установку, вы можете убедиться, что сервер OpenSSH работает правильно, используя статус SSH службы Sudo.
  4. Установите SSH-клиент, например PuTTY. Это совершенно бесплатное приложение для передачи файлов между разными сетями, но оно не может работать без PSCP или клиентского инструмента безопасного копирования PuTTY.
  5. Загрузите и сохраните файл pcp.exe на диске Windows C:.
  6. Скопируйте файлы из Windows в Linux, используя следующий код:
    c:pscp c:
    omepathtoafile.txt [email защищено]:homeuser
    omepath
    ewname.txt

Обратите внимание, что вам нужно будет ввести пароль вашего компьютера Linux перед файлом начинается передача.

Копирование данных с ПК с Windows на Linux с помощью FTP

Протокол передачи файлов (FTP) — еще один отличный способ скопировать данные из Windows в Linux. Многим этот метод может показаться более удобным, так как вам не нужно вводить никаких команд. Проверьте свой сервер Linux и убедитесь, что он запущен и работает для этого подхода. Кроме того, вам понадобится приложение, например FileZilla, для передачи по FTP.

  1. Запустите приложение FileZilla.
  2. Откройте “Диспетчер сайтов”
  3. Создайте “Новый сайт”
  4. Измените “SFTP” протокол.
  5. Введите целевой IP-адрес в поле “Host” section.
  6. Добавьте свое имя пользователя и пароль.
  7. Переключитесь на “Нормальный” для “Вход в систему” type.
  8. Нажмите “Подключиться”
    < img src=»/wp-content/uploads/2022/07/b2745f229d4f8e18ad807343cc12360c.png» />

После этого вы сможете использовать приложение FTP для перемещения файлов с одного сервер на другой.

Копирование данных с ПК с Windows на Linux с помощью программного обеспечения для синхронизации

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

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

Копирование данных с ПК с Windows на Linux с помощью виртуальной машины Linux

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

Чтобы объединить две ваши системы в один компьютер, вам понадобится дополнительное программное обеспечение. Одним из наиболее распространенных является Oracle VM VirtualBox. Эта платформа позволяет пользователям активно работать с несколькими операционными системами на одном устройстве.

Как настроить платформу VirtualBox

  1. Установите платформу гостевых дополнений VirtualBox.
  2. Выберите “Безголовый запуск” после нажатия “Старт” (значок зеленой стрелки).
  3. Найдите “Общие папки&rdquo ; в “Настройки”
  4. Выберите “Машинные папки”
  5. Добавьте общую папку, нажав значок “+ ” в правом верхнем углу окна.
  6. Выберите &ldquo ;Путь к папке” из каталога и имени.
  7. Убедитесь, что общая папка доступна при запуске виртуальной машины. Для этого установите флажок “Auto-mount” перед подтверждением выбора.
  8. Нажмите кнопку “ОК” кнопку.
  9. Перезагрузите “Виртуальную машину” системы, и установка будет готова к использованию.

Теперь вы можете копировать файлы между хост-компьютером (Windows) и гостевой системой (Linux) или наоборот.

Перенос данных с уверенностью

Самая важная часть изучения того, как копировать файлы с ПК с Windows на Linux, — сохранять непредвзятость. Если вы не знакомы с одной из двух операционных систем, потребуется некоторое время, чтобы научиться управлять передачей файлов между ними.

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

Какие методы вы пробовали до сих пор и какой из них был для вас самым простым? Поделитесь своим опытом в комментариях ниже.

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

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

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

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

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

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

sudo apt update

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

sudo apt install openssh-server

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

sudo service ssh status

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

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

hostname -I

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

c:pscp c:
omepathtoafile.txt [email protected]:homeuser
omepath
ewname.txt

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

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

c:pscp [email protected]:homeuser
omefile.txt .

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

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

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

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

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

  1. Откройте File > Site Manager
  2. Создать New Site
  3. Установите протокол на SFTP
  4. Добавьте целевой IP-адрес в Host
  5. Укажите логин и пароль
  6. Установите тип входа в систему Normal
  7. Нажмите Connect, когда будете готовы.

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

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

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

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

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

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

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

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

  1. Выберите Start> Headless Start (или при работающей виртуальной машине, Devices> Shared Folders)
  2. После запуска щелкните правой кнопкой мыши виртуальную машину и выберите «Настройки»> «Общие папки».
  3. Выбирать Machine Folders
  4. Щелкните символ + справа (или щелкните правой кнопкой мыши и выберите Добавить общую папку)
  5. Просмотрите путь к папке и найдите каталог, который хотите использовать.
  6. Задайте имя (при необходимости), затем ОК
  7. Установите флажок Auto-mount, чтобы обеспечить доступность общего ресурса при запуске виртуальной машины.
  8. Еще раз нажмите ОК, чтобы подтвердить и выйти.

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

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

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

Независимо от того, новичок ли вы в Linux или находите Windows незнакомой, обмен данными между ними проще, чем вы думаете. Мы рассмотрели несколько методов и рекомендуем вам попробовать каждый из них и решить, какой из них вам наиболее удобен.

2102010cookie-checkОбмен файлами между Windows и Linux

Автор публикации

Комментарии: 6Публикации: 1204Регистрация: 29-04-2020

пРанее мы показали вам, как удаленно подключиться к вашей Linux-машине с Windows-машины (кликните сюда). А что, если вам нужно передать некоторые файлы между вашими системами Windows и Linux?

Что ж, USB-накопитель пригодится для простой передачи данных. Для большого количества файлов в разное время вам понадобится другой эффективный метод. Рекомендуется перенос данных между Linux и Windows через локальную сеть. Благодаря простой и быстрой одноразовой настройке вы можете обмениваться файлами между различными машинами.

Обмен файлами между системами Linux и Windows

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

По сети

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

  1. Передача файлов между Ubuntu и Windows через SSH.
  2. Перенос файлов между Ubuntu и Windows с помощью Samba.
  3. Передача файлов между Ubuntu и Windows с помощью общих сетевых папок.

Метод 1: передача файлов между Ubuntu и Windows через SSH

В этом методе вам необходимо установить и включить службу SSH в Ubuntu. Также нам понадобится клиентское приложение SSH в Windows. В этом уроке мы будем использовать Putty. Далее мы собираемся использовать командную строку для обмена вашими файлами по сети.

Шаг 1. Установите пакет SSH в Ubuntu, используя следующую команду.

судо подходящий установить openssh-сервер

Установите пакет Open SSH в Ubuntu

Установите пакет Open SSH в Ubuntu

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

sudo service ssh status

Результат команды должен выглядеть как на скриншоте ниже:

Проверьте статус службы SSH

Проверьте статус службы SSH

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

sudo service ssh start

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

sudo service ssh включить

Шаг 3. Установите пакет net-tools.

sudo apt install net-tools

Установить пакет net-tools

Установить пакет net-tools

Шаг 4. Выполните следующую команду, чтобы получить IP-адрес вашего компьютера с Ubuntu.

ifconfig

IP-адрес машины Ubuntu

IP-адрес машины Ubuntu

Шаг 5. На вашем компьютере с Windows нам понадобится SSH-клиент (это Putty) и PSCP. PSCP считается инструментом безопасного копирования, который используется вместе с Putty для безопасной передачи файлов по сети.

Вы можете скачать оба (Putty и PSCP) с официального сайта Putty. (кликните сюда.) Обратите внимание, что Putty необходимо будет установить, а PSCP — нет. Вы должны поместить файл PSCP.exe на диск «C: », который будет использоваться, как вы вскоре увидите.

Шаг 6. Теперь откройте проводник и используйте следующую команду, чтобы запустить перенос файлов с Windows-машины в Ubuntu.

c:  pscp "C:  Ubuntu Tutorials  Windows Shared Folder  Windows Shared Folder.txt" [email protected]: windowssharedfile.txt

Скопируйте файл из Windows в Ubuntu через SSH

Скопируйте файл из Windows в Ubuntu через SSH

Шаг 7. Затем вы должны ввести свой пароль Ubuntu.

Введите свой пароль Ubuntu

Введите свой пароль Ubuntu

Шаг 8. После успешного ввода пароля команда скопирует текстовый файл с вашего компьютера Windows в вашу домашнюю Ubuntu. Теперь вы можете проверить свой домашний каталог, и вы должны найти там файл.

Проверьте скопированный файл

Проверьте скопированный файл

Шаг 9. Теперь, если вам нужно перенести ваши файлы с машины Ubuntu в Windows, откройте проводник на вашем компьютере с Windows и используйте следующую команду. Будьте осторожны и не забудьте точку в конце команды.

c:  pscp [email protected]: ubuntushared.

Скопируйте файл из Ubuntu в Windows через SSH

Скопируйте файл из Ubuntu в Windows через SSH

Выполнив предыдущую команду, вы должны ввести пароль своей машины Ubuntu. Затем файл переносится из Ubuntu в текущий каталог Windows.

Файл успешно скопирован

Файл успешно скопирован

Метод 2: передача файлов через Samba

В этом методе мы собираемся установить пакет Samba в Ubuntu. Кроме того, используйте приложение запуска Windows для подключения к общим каталогам Ubuntu.

Шаг 1. Установите пакет Samba в Ubuntu, используя следующую команду.

sudo apt установить самбу

Установить пакет Samba в Ubuntu

Установить пакет Samba в Ubuntu

Шаг 2. Вы можете установить пароль к общему ресурсу samba следующим образом.

sudo smbpasswd -a hendadel

Добавить пользователя для общего доступа Samba

Добавить пользователя для общего доступа Samba

где hendadel — пользователь Ubuntu, которого вы должны использовать при доступе к общему каталогу Ubuntu.

Шаг 3. Давайте создадим каталог, который будет использоваться для обмена вашими файлами.

mkdir / главная / hendadel / UbuntuSharedDir

Создать каталог для общих данных

Создать каталог для общих данных

Шаг 4. Используя ваш любимый текстовый редактор, откройте файл конфигурации samba.

sudo vi /etc/samba/smb.conf

Откройте файл конфигурации Samba

Откройте файл конфигурации Samba

Шаг 5. Добавьте следующие строки в конец файла конфигурации samba.

[UbuntuSharedDir] путь = / домой / hendadel / UbuntuSharedDir. доступно = да. допустимые пользователи = hendadel. только чтение = нет. browsable = да. общественность = да. Writable = да

Файл конфигурации самбы должен выглядеть следующим образом:

Редактировать файл конфигурации Samba

Редактировать файл конфигурации Samba

Сохраните и выйдите из файла конфигурации samba.

Шаг 6. Перезапустите службу samba, используя следующую команду:

sudo service smbd перезапуск

Перезапустить службу Samba

Перезапустить службу Samba

Шаг 7. На компьютере с Windows откройте приложение запуска из меню «Пуск» и введите IP-адрес компьютера Ubuntu с именем общего каталога, как показано ниже.

 2.168.1.8  UbuntuSharedDir

Удаленный доступ к вашей Ubuntu

Удаленный доступ к вашей Ubuntu

Нажмите кнопку ОК, чтобы продолжить.

Шаг 8. Появится сообщение безопасности Windows, вам нужно будет ввести свое имя пользователя и пароль samba. Затем нажмите кнопку ОК, чтобы продолжить.

Требуется авторизация

Требуется авторизация

Шаг 9. Теперь у вас должен быть доступ к вашему общему каталогу Ubuntu, и вы можете передавать файлы.

Добро пожаловать в ваш общий каталог Ubuntu

Добро пожаловать в ваш общий каталог Ubuntu

Метод 3: общие сетевые папки

Это самый простой способ из всех. В этом методе мы предоставляем доступ к любой папке с машины Windows, чтобы она была видна на машине Ubuntu.

Шаг 1. На компьютере с Windows щелкните правой кнопкой мыши значок сетевых подключений в правом нижнем углу панели задач.

Щелкните правой кнопкой мыши сетевые подключения

Щелкните правой кнопкой мыши сетевые подключения

Шаг 2. Выберите «Открыть настройки сети и Интернета».

Откройте настройки сети и Интернета.

Откройте настройки сети и Интернета.

Шаг 3. Затем выберите «Параметры доступа».

Открыть параметры общего доступа

Открыть параметры общего доступа

Шаг 4. Теперь в вашем текущем сетевом профиле выберите следующие параметры:

  • Включите обнаружение сети.
  • Включите общий доступ к файлам и принтерам.

Выберите параметры и сохраните изменения

Выберите параметры и сохраните изменения

Не забудьте сохранить изменения.

Шаг 5. Теперь откройте проводник и перейдите в каталог, которым вы хотите поделиться. Щелкните папку правой кнопкой мыши и выберите «Свойства».

Свойства открытой папки

Свойства открытой папки

Шаг 6. Открыв свойства папки, перейдем на вкладку «Общий доступ». Также нажмите кнопку Advanced Sharing.

Открыть расширенный доступ

Открыть расширенный доступ

Шаг 7. Установите флажок «Поделиться этой папкой».

Проверьте общий доступ к этой папке

Проверьте общий доступ к этой папке

Если вам нужно установить разрешения для общей папки, например (Чтение, Запись), вы можете нажать кнопку разрешений и установить свои разрешения.

Установить разрешения на совместное использование

Установить разрешения на совместное использование

Нажмите кнопку ОК, чтобы продолжить.

Шаг 8. Теперь на машине Ubuntu откройте файловый браузер.

Из вашего Ubuntu Откройте файловый браузер

Из вашего Ubuntu Откройте файловый браузер

Шаг 9. На левой панели выберите «Другие места».

Открыть другие места

Открыть другие места

Шаг 10. На нижней панели введите IP-адрес вашего компьютера с Windows и путь к общей папке следующим образом:

smb: //192.168.1.6/Общая папка Windows

Подключиться к общей папке Windows

Подключиться к общей папке Windows

Затем нажмите кнопку «Подключить».

Шаг 11. Должно появиться сообщение об аутентификации. Введите ваше имя пользователя и пароль. Чтобы продолжить, нажмите кнопку «Подключить».

Введите имя пользователя и пароль вашего компьютера с Windows

Введите имя пользователя и пароль вашего компьютера с Windows

Шаг 12. Затем вы должны увидеть свою общую папку Windows. Теперь вы можете передавать файлы между двумя машинами.

Добро пожаловать в вашу общую папку Windows

Добро пожаловать в вашу общую папку Windows

Передача файлов между Windows и Linux на одном компьютере

Ранее мы рассмотрели, как мы можем обмениваться файлами между ПК с Linux и ПК с Windows по сети. Некоторые из используемых утилит включают SSH, Samba и общие сетевые папки. Здесь мы рассмотрим относительно похожую ситуацию, только на этот раз она будет на той же машине.

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

Почему это нелегко

Формат раздела NTFS, используемый Windows, не поддерживает права доступа к файлам Linux. Поэтому мы не можем рассматривать установку Linux на раздел NTFS, отличный от Ext4. С другой стороны, Windows не может читать файловую систему Linux, даже если системы Linux могут читать раздел NTFS. В большинстве случаев раздел Linux не указан в списке «Этот компьютер » раздел на Windows при двойной загрузке. Следовательно, вы можете скопировать файл из раздела Windows в Linux, но не наоборот.

Простое решение

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

Поскольку Linux не может работать с разделами NTFS или FAT32, а Windows не может читать файловую систему Linux, нам потребуется настроить третий раздел, к которому будут иметь доступ обе операционные системы. Этот третий раздел будет содержать файлы, которыми они обычно пользуются. Назовем это SharedPartition.

Мы можем использовать другие методы для обмена файлами, включая внешнее хранилище, такое как USB, или онлайн-хранилище, например Google Drive и DropBox. Однако это утомительно, поскольку для переключения с одной ОС на другую потребуется перезагрузка, а другой метод зависит от пропускной способности.

Создать SharedPartition

Независимо от того, есть ли у вас SSD или жесткий диск, нам потребуется как минимум четыре раздела:

  • Раздел Linux
  • Раздел Windows
  • Пространство подкачки
  • Общий раздел (NTFS)

Я считаю, что у вас уже есть первые три. Для создания SharedPartition, вы можете смело проверить нашу публикацию на сайте «Создание или изменение размеров разделов в Linux.‘Убедитесь, что вы отформатировали его в NTFS. Кроме того, вам может потребоваться понимание таблицы разделов, используемой на ваших дисках. Это может быть GPT или MBR. Наш пост на сайте «Загрузка Linux или Windows с USB-накопителя‘Дает вам исчерпывающее руководство по этому поводу. Вы также поймете преимущество одного перед другим.

До сих пор у нас уже есть SharedPartition к которому могут получить доступ обе операционные системы. Однако нам может потребоваться выполнить некоторые настройки, такие как автоматическое монтирование в Linux и установить его в качестве местоположения по умолчанию для различных файлов.

Настроить автоматическое монтирование в Linux

Нам нужно будет выполнить несколько команд в командной строке. Если вы только начинаете, не паникуйте. Скопируйте и вставьте команды, как они указаны ниже. В этом посте мы выбрали дистрибутив Linux Ubuntu 20.04 LTS.

Примечание: Не забудьте заменить имя SharedPartition с меткой вашего нового раздела в любой из команд.

Шаг 1. Установите драйвер ntfs-3g, который позволяет Linux читать и записывать разделы NTFS.

sudo apt установить ntfs-3g

Установите ntfs-3g

Установить NTFS-3g

Шаг 2. Создайте каталог, в который мы будем монтировать наш новый раздел.

sudo mkdir / media / SharedPartition

Создать каталог монтирования

Создать каталог монтирования

Шаг 3. Получите UUID (универсальный уникальный идентификатор) нового SharedPartition с помощью команды ниже.

sudo blkid

Вы должны увидеть такой результат.

Знай свой UUID

Знай свой UUID

Скопируйте UUID SharedPartition. UUID определяет раздел в файле / etc / fstab.

Шаг 4. Поскольку мы будем редактировать файл / etc / fstab, создайте резервную копию с помощью команды ниже.

sudo cp / etc / fstab /etc/fstab.backup

Шаг 5. Выполните команду ниже, чтобы отредактировать / etc / fstab с помощью редактора nano.

судо нано / и т. д. / fstab

Вы должны увидеть окно, подобное приведенному ниже. Добавьте следующую строку в конце, но не забудьте заменить UUID своим.

# SharedStorage. UUID = 66E53AEC54455DB2 / media / SharedPartition / ntfs-3g auto, user, rw 0 0

Отредактируйте etc-fstab

Отредактируйте etc-fstab

После этого шага перезагрузите компьютер. Теперь вы должны увидеть SharedPartition установлен под ‘Другие места » меню.

SharedPartition

SharedPartition

Настройте специальные папки (Linux)

Специальные папки в Linux — это те, которые находятся в вашем домашнем каталоге. К ним относятся рабочий стол, документы, видео и т. Д. Выполните команду ниже, чтобы отредактировать их пути.

sudo nano .config / user-dirs.dirs

Специальные папки

Специальные папки

Теперь нам нужно отредактировать пути, чтобы они указывали на наш SharedPartition, смонтированный в /media/SharedPartition. Например, для загрузок мы добавим путь «/media/SharedPartition/Downloads” и удалите «$ HOME / Загрузки » дорожка. После применения изменений у вас должно получиться примерно следующее:

Специальные папки

Специальные папки

Сохраните изменения и закройте редактор Nano.

Настройте специальные папки (Windows)

Шаг 1. Откройте проводник и введите %Профиль пользователя% в адресной строке. Нажмите Enter.

Профили пользователей

Профили пользователей

Шаг 2. Выберите папку, скажем «Загрузки», к которой вы хотите получить доступ в обеих операционных системах. Щелкните правой кнопкой мыши и выберите параметр свойств.

Шаг 3. В открывшемся всплывающем окне выберите вкладку «Местоположение».

Вкладка Location

Вкладка Location

Вы увидите путь по умолчанию к вашей папке загрузок.

Шаг 4. Нажми на Двигаться кнопка. Откроется окно, в котором вы выберете новый путь для загрузок. Перейдите к своему SharedPartition и выберите папку Downloads, уже созданную в Linux. Нажми на Выберите папку кнопка.

Выберите папку назначения

Выберите папку назначения

Шаг 5. Нажмите кнопку «Применить», чтобы внести изменения.

Вы увидите всплывающее окно с предложением переместить содержимое из старой папки в это новое место. Щелкните ОК.

Применять изменения

Применять изменения

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

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

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

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

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

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

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

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

1. Скопируйте файлы через SSH из Windows в Linux

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

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

 sudo apt update
sudo apt upgrade

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

 sudo apt install openssh-server

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

 sudo service ssh status

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

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

 ip addr

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

 c:pscp c:
omepathtoafile.txt [email protected]:homeuser
omepath
ewname.txt

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

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

 c:pscp [email protected]:homeuser
omefile.txt .

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

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

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

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

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

  1. Откройте Файл> Менеджер сайта
  2. Создать новый сайт
  3. Установите протокол на SFTP
  4. Добавьте целевой IP-адрес в Host
  5. Укажите логин и пароль
  6. Установите тип входа в систему на нормальный
  7. Нажмите Connect, когда будете готовы.

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

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

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

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

Наше руководство по использованию Resilio Sync (а также SyncThing) поможет вам настроить сетевую передачу файлов между компьютерами Linux и Windows.

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

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

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

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

  1. Выберите Start> Headless Start (или при запущенной виртуальной машине, Devices> Shared Folders )
  2. После запуска щелкните правой кнопкой мыши виртуальную машину и выберите « Настройки»> «Общие папки».
  3. Выберите папки машины
  4. Щелкните символ + справа (или щелкните правой кнопкой мыши и выберите Добавить общую папку )
  5. Просмотрите путь к папке и найдите каталог, который вы хотите использовать
  6. Задайте имя (при необходимости), затем ОК
  7. Установите флажок Auto-mount, чтобы обеспечить доступность общего ресурса при запуске виртуальной машины.
  8. Еще раз нажмите ОК, чтобы подтвердить и выйти.

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

Как насчет общего доступа к файлам в графическом интерфейсе?

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

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

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

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

Если вы синхронизируете данные с Linux, есть большая вероятность, что вы переносите свои вычисления с Windows. Дополнительные советы см. В нашем руководстве по переходу с Windows на Linux .

2. Как перенести данные из Windows в Ubuntu с помощью WinSCP

  1. я. Запустите Ubuntu.
  2. II. Откройте Терминал.
  3. iii. Терминал Ubuntu.
  4. iv. Установите сервер и клиент OpenSSH.
  5. v. Пароль поставки.
  6. OpenSSH будет установлен.
  7. Проверьте IP-адрес с помощью команды ifconfig.
  8. IP-адрес

Как мне получить доступ к файлам Windows 10 в Ubuntu?

По умолчанию Samba добавляет Ubuntu к тому же имени рабочей группы. Итак, все, что вам нужно сделать сейчас, это открыть браузер файлов Ubuntu и перейти к другим расположениям, затем открыть папку WORKGROUP, и вы должны увидеть машины Windows и Ubuntu в рабочей группе. Откройте папку WORKGROUP, и вы должны увидеть обе машины.

Щелкните правой кнопкой мыши папку, к которой вы хотите предоставить общий доступ по сети, и выберите «Свойства». На вкладке «Совместное использование» окна свойств нажмите кнопку «Расширенный доступ». В открывшемся окне «Расширенный доступ» включите параметр «Поделиться этой папкой», а затем нажмите кнопку «Разрешения».

Как перенести файлы с рабочего стола на Ubuntu?

Откройте файловый менеджер и перейдите в папку, содержащую файл, который вы хотите перетащить…. Щелкните «Файлы» на верхней панели, выберите «Новое окно» (или нажмите Ctrl + N), чтобы открыть второе окно. В новом окне перейдите к папке, в которую вы хотите переместить или скопировать файл. Щелкните и перетащите файл из одного окна в другое.

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

Да, просто смонтируйте раздел Windows, из которого вы хотите скопировать файлы. Перетащите файлы на рабочий стол Ubuntu. Это все. … Теперь ваш раздел Windows должен быть смонтирован в каталоге / media / windows.

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

Использование FTP

  1. Перейдите и откройте Файл> Менеджер сайта.
  2. Щелкните Новый сайт.
  3. Установите протокол на SFTP (протокол передачи файлов SSH).
  4. Установите имя хоста на IP-адрес машины Linux.
  5. Установите Тип входа в систему как Нормальный.
  6. Добавьте имя пользователя и пароль машины Linux.
  7. Нажмите «Подключиться».

12 ян. 2021 г.

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

Из-за природы Linux, когда вы загружаетесь в Linux, половину системы с двойной загрузкой, вы можете получить доступ к своим данным (файлам и папкам) на стороне Windows без перезагрузки Windows. И вы даже можете редактировать эти файлы Windows и сохранять их обратно в половину Windows.

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

Метод 1: передача файлов между Ubuntu и Windows через SSH

  1. Установите пакет Open SSH в Ubuntu. …
  2. Проверьте статус службы SSH. …
  3. Установите пакет net-tools. …
  4. IP-адрес машины Ubuntu. …
  5. Скопируйте файл из Windows в Ubuntu через SSH. …
  6. Введите свой пароль Ubuntu. …
  7. Проверьте скопированный файл. …
  8. Скопируйте файл из Ubuntu в Windows через SSH.

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

Копирование файлов с помощью команды cp

В операционных системах Linux и Unix команда cp используется для копирования файлов и каталогов. Если целевой файл существует, он будет перезаписан. Чтобы получить запрос на подтверждение перед перезаписью файлов, используйте параметр -i.

Создайте общую папку. Из виртуального меню перейдите в Devices-> Shared Folders, затем добавьте новую папку в список, эта папка должна быть той в окнах, которую вы хотите использовать в Ubuntu (гостевая ОС). Сделайте эту созданную папку автоматически смонтируемой. Пример -> Создайте папку на рабочем столе с именем Ubuntushare и добавьте эту папку.

Обмен файлами по сети в Windows 10

  1. Щелкните правой кнопкой мыши или нажмите файл, выберите Предоставить доступ> Определенным людям.
  2. Выберите файл, перейдите на вкладку «Поделиться» в верхней части проводника, а затем в разделе «Поделиться с помощью» выберите «Определенные люди».

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

Вот решение для копирования файлов из Linux в Windows с помощью SCP без пароля по ssh:

  1. Установите sshpass на машину Linux, чтобы пропустить запрос пароля.
  2. Скрипт. sshpass -p ‘xxxxxxx’ scp /home/user1/*.* testuser@xxxx:/d/test/

12 мар. 2018 г.

Как переместить файл на рабочий стол?

На панели просмотра отобразите файл или папку, которые вы хотите переместить. Удерживая нажатой клавишу Ctrl, перетащите файл или папку на рабочий стол. Значок файла или папки добавляется на рабочий стол. Файл или папка копируются в каталог вашего рабочего стола.

Как переместить файл на рабочий стол в Linux?

Вот как это делается:

  1. Откройте файловый менеджер Nautilus.
  2. Найдите файл, который хотите переместить, и щелкните его правой кнопкой мыши.
  3. Во всплывающем меню (Рис. 1) выберите опцию «Переместить в».
  4. Когда откроется окно «Выбор места назначения», перейдите в новое место для файла.
  5. Найдя папку назначения, нажмите «Выбрать».

8 ночей. 2018 г.

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

Дважды щелкните значок USB-накопителя, чтобы открыть окно с его содержимым. Перетащите файл или файлы с жесткого диска компьютера в пустое место окна USB-накопителя на рабочем столе. Подождите, пока файл или файлы не будут скопированы в открытое пространство или «корень» USB-накопителя.

Понравилась статья? Поделить с друзьями:
  • Перенести данные пользователя на другой диск windows 10
  • Перенести windows на ssd через образ
  • Перенести windows vista на другой диск
  • Перенести windows server 2012 на другой компьютер
  • Перенести windows 7 на другой компьютер без sysprep