Настройка сети между Ubuntu и Windows 10
Обновлено: 22.11.2024
Нужен удаленный доступ к вашему ПК с Ubuntu из другого места? Вот как подключиться к удаленному рабочему столу с помощью Ubuntu из Windows.
Вы находитесь в одной комнате, сидите за компьютером; данные, которые вы хотите, находятся в другом, на компьютере под управлением Ubuntu. Если оба компьютера находятся в одном доме, нет проблем; а если они в разных офисах? Это может быть небольшая прогулка!
Поэтому ответ заключается в настройке подключения к удаленному рабочему столу. Узнайте, как настроить удаленный рабочий стол из Windows в Ubuntu.
Зачем удаленно подключаться к Ubuntu из Windows?
Есть несколько причин, по которым вам может понадобиться удаленное подключение к вашему компьютеру с Ubuntu. Возможно, вы на работе и вам нужно войти в свой домашний компьютер. Кроме того, у вас может быть ПК с Ubuntu в одной комнате, а ПК с Windows — в другой. Возможно, вы хотите запускать обновления в Ubuntu или получать доступ к файлам.
В качестве альтернативы вы можете использовать сервер Ubuntu для данных, веб-сайта или даже игры. В любом случае метод настройки удаленного подключения сэкономит много времени и усилий.
У вас есть три основных варианта установления удаленного подключения к компьютеру с Ubuntu, работающему в среде рабочего стола по умолчанию:
- Удаленный рабочий стол (RDP)
- Виртуальные сетевые вычисления (VNC)
- Стороннее программное обеспечение для удаленного рабочего стола.
Однако сначала вам нужно сделать некоторые приготовления:
- Включить переадресацию портов на маршрутизаторе удаленного устройства
- Найти IP-адрес
- Установите SSH
Давайте рассмотрим их по очереди.
Подготовка Windows RDP к подключениям Ubuntu
Решения для удаленного доступа просты в настройке и управлении в той же сети. Однако если вы работаете из дома, это сразу усложняет ситуацию.
Чтобы использовать VNC и RDP с ПК в другой сети, вам необходимо разрешить доступ к удаленному компьютеру через его маршрутизатор. Вы можете сделать это, используя «переадресацию портов». Однако перед настройкой вам потребуется IP-адрес.
Как узнать IP-адрес своего компьютера с Ubuntu
Прежде чем вы сможете установить удаленный доступ к своему устройству Ubuntu из Windows через RDP или VNC, вам потребуется IP-адрес.
Первый способ самый простой. Физически подойдите к машине с Ubuntu, нажмите Ctrl + Alt + T, чтобы открыть Терминал, и введите команду:
Ищите "inet addr" напротив используемого соединения. Например, если вы используете Wi-Fi, найдите wlan0. Если компьютер подключен к сети через Ethernet, найдите eth0.
Еще один способ узнать IP-адрес – найти значок сетевого подключения на панели, щелкнуть правой кнопкой мыши и выбрать пункт Информация о подключении. Вы найдете IP-адрес, указанный здесь.
Ни один из этих вариантов не открыт? Вы также можете подключиться к маршрутизатору напрямую через браузер вашего компьютера.
После входа в консоль администратора маршрутизатора вы сможете увидеть, какие устройства подключены. Просто найдите имя своего устройства Ubuntu, найдите IP-адрес и запишите его на будущее.
Включить переадресацию портов
Чтобы получить доступ к компьютеру в другой сети (например, в вашей рабочей сети), вам необходимо включить переадресацию портов на маршрутизаторе, где находится ваш компьютер с Ubuntu.
Начните с установки IP-адреса маршрутизатора. Вы можете использовать для этого команду ip r с grep, чтобы указать значение по умолчанию:
Запишите IP-адрес, затем откройте его в браузере, чтобы отобразить консоль администратора маршрутизатора. Включить переадресацию портов очень просто:
- Найдите настройки переадресации портов.
- Создайте новое правило с пометкой "Удаленный рабочий стол".
- Установите номер внутреннего порта 3389.
- Установите номер внешнего порта 3389.
- Введите IP-адрес компьютера с Ubuntu
- Нажмите "Сохранить".
Обратите внимание, что эти шаги являются общими и могут различаться в зависимости от вашего маршрутизатора. Подробные инструкции см. в документации к маршрутизатору.
После сохранения вы сможете удаленно подключиться к ПК с Ubuntu по RDP через статический IP-адрес вашей организации. Если ваш работодатель не использует статический IP-адрес (маловероятно, но такое случается), вместо этого используйте поставщика динамического DNS.
Примечание. Системный администратор вашей организации может настроить переадресацию портов, если вы не используете коммерческие инструменты удаленного рабочего стола.
Настройка доступа с помощью SSH
Чтобы сэкономить время, вы можете установить PuTTY на свой компьютер (или просто попробовать встроенную функцию Windows SSH). Он позволяет настроить SSH-соединение, которое дает удаленный доступ к командной строке Ubuntu.
Для ясности: это не вариант удаленного рабочего стола; нет управления мышью. Но полезно установить инструменты, которые вы будете использовать удаленно. Однако SSH часто отключен по умолчанию, поэтому, если он не установлен, вам необходимо это исправить.
Короче говоря, это зависит от того, какую версию Ubuntu вы используете и использовали ли вы ранее SSH.
После установки через терминал (sudo apt install openssh-server) вы сможете установить удаленное подключение к рабочему столу Ubuntu. Просто введите IP-адрес, имя пользователя и пароль Ubuntu. Затем вы можете использовать терминал для установки инструментов, необходимых для RDP и VNC.
1. Удаленный доступ с использованием протокола удаленного рабочего стола
Самый простой вариант — использовать протокол удаленного рабочего стола или RDP. Этот инструмент, встроенный в Windows, может установить подключение к удаленному рабочему столу через вашу домашнюю сеть. Все, что вам нужно, это IP-адрес устройства Ubuntu.
Несмотря на то, что необходимое программное обеспечение предустановлено в Windows, вам потребуется установить инструмент xrdp в Ubuntu. Для этого откройте окно Терминала (Ctrl+Alt+T) и введите:
Добавьте сюда:
Дождитесь завершения установки, затем запустите приложение удаленного рабочего стола в Windows с помощью меню "Пуск" или поиска. Введите rdp, затем нажмите «Подключение к удаленному рабочему столу». Открыв приложение, введите IP-адрес в поле «Компьютер».
Далее нажмите «Показать параметры» и добавьте имя пользователя для ПК с Ubuntu. Вы можете нажать Сохранить, чтобы сохранить эти настройки для повторного использования в другой раз.
Нажмите «Подключиться», чтобы начать подключение, и введите пароль учетной записи Ubuntu при появлении запроса. После этого соединение будет установлено, и вы получите полный доступ с помощью мыши и клавиатуры к удаленному компьютеру с Ubuntu. Если вы планируете часто использовать это соединение, вы можете создать файл конфигурации, чтобы сэкономить время.
Устранение неполадок RDP в Ubuntu
Хотя RDP — отличный вариант для удаленного подключения к ПК с Ubuntu, он ненадежен в Ubuntu 18.04 LTS. Похоже, возникла проблема с установлением удаленного подключения, когда вы уже вошли в ту же учетную запись в Ubuntu.
Поэтому самый простой способ обойти это — выйти из системы с Ubuntu.
Если это невозможно, попробуйте переключить RDP-соединение с сервера Xorg на X11rdp. Подождите, пока это не сработает, а затем снова попробуйте Xorg.
Вы также можете попытаться подключиться после перезагрузки компьютера с Linux.
Ubuntu 20.04 LTS должно включать исправление этой проблемы.
2. Подключиться к Ubuntu из Windows с помощью VNC
Еще один вариант с полной функциональностью удаленного рабочего стола — VNC (виртуальные сетевые вычисления). Для этого требуется клиентское приложение на ПК с Windows и сервер на Ubuntu.
На удаленном ПК установите компонент TightVNC Server после проверки обновлений:
Затем установите серверную утилиту:
Затем вам нужно будет запустить его:
На этом этапе вам будет предложено установить пароль для подключения. Запишите номер рабочего стола, обычно это: 1.
Теперь, когда сервер TightVNC настроен в Ubuntu, вам нужно установить клиент в Windows. Вы можете загрузить его с официального веб-сайта — убедитесь, что выбрали правильную версию, так как она доступна в 32-разрядной и 64-разрядной версиях.
Скачать: TightVNC
Инструменты TightVNC доступны только в комплекте, поэтому после установки найдите TightVNC Viewer в поиске Windows.
Запустив средство просмотра, введите IP-адрес окна Ubuntu в удаленном хосте, а затем номер рабочего стола. Итак, это может выглядеть так:
Введите пароль при появлении запроса и начните работу с удаленным рабочим столом!
Повышение безопасности TightVNC
По умолчанию TightVNC шифрует ваш пароль, но не более того. Это делает его небезопасным для соединений через Интернет. К счастью, вы можете повысить безопасность благодаря SSH и Xming.
Чтобы использовать его, загрузите и установите инструмент Xming для Windows с сайта SourceForge. После этого найдите ярлык на рабочем столе, щелкните правой кнопкой мыши и выберите "Свойства".
Найдите вкладку "Ярлык" и в поле "Цель" введите следующее:
Нажмите «Применить», чтобы сохранить изменения, а затем «ОК». Дважды щелкните значок, чтобы запустить Xming, затем откройте PuTTY. Здесь разверните меню слева до Connection > SSH > X11.
Отметьте «Включить переадресацию X11», затем вернитесь к разделу «Сеанс» в верхней части меню.
Введите IP-адрес удаленного устройства и нажмите «Открыть». Через несколько мгновений будет доступно безопасное подключение к удаленному рабочему столу Ubuntu.
3. Удаленный рабочий стол в Ubuntu с помощью коммерческих инструментов
Все, что вы узнали до сих пор, является стандартным, если вам нужен удаленный доступ к ПК с Linux в вашей локальной сети. Если вам нужно выйти за рамки этого, вам помогут шаги по включению переадресации портов.
Но что, если вы не собираетесь получать доступ к своему маршрутизатору? Если это кажется слишком сложным, требуется стороннее коммерческое программное обеспечение, предназначенное для облегчения удаленных рабочих столов. Некоторые доступны, но не все поддерживают Linux.
Мы предлагаем вам попробовать:
- NoMachine: изначально выпущенный как инструмент для удаленного рабочего стола Linux, теперь он доступен на всех основных платформах. Установите на целевой компьютер, затем на локальный компьютер и настройте удаленное подключение.
- Удаленный рабочий стол Chrome: использует вашу учетную запись Google для управления удаленным доступом через браузер Chrome.
- TeamViewer: известное коммерческое решение для удаленного рабочего стола. Просто установите клиентское и хост-программное обеспечение заранее. Он также предоставляет хост-приложение для удаленного доступа к устройствам Raspberry Pi.
Обратите внимание, что эти инструменты требуют настройки перед использованием. Если у вас есть коллега рядом с удаленным компьютером, он может помочь. Дополнительные предложения см. в нашем списке инструментов удаленного доступа.
Выбор подходящего решения для удаленного рабочего стола Ubuntu
Какой инструмент удаленного рабочего стола для связи между Ubuntu и Windows следует использовать?
Доступны три основных варианта:
Вы также можете использовать SSH для отправки удаленных инструкций на ваш компьютер с Ubuntu.
Мы показали вам три способа установить удаленное подключение к вашему компьютеру или серверу Ubuntu из Windows. У каждого есть свои преимущества и недостатки. Но если вы просто хотите окунуться в Ubuntu, попробуйте подсистему Windows для Linux в Windows 10.
Есть ли у вас дома несколько устройств? Вам нужно использовать флэш-накопитель или SD-карту для переноса данных с Ubuntu на другой компьютер? Вы находите это раздражающим? Мы знаем, что вы делаете. Потому что мы не хотим, чтобы вы тратили свое драгоценное время, пока вы можете быстро и легко передавать файлы, документы и другие большие файлы по локальной сети. Это одноразовая установка, а затем несколькими щелчками мыши вы сможете обмениваться файлами между Ubuntu и Windows или любой другой системой Linux. И не волнуйтесь, это легко и займет совсем немного времени.
Еще одна вещь, которую следует добавить: хотя мы выполняли это руководство для Ubuntu, оно должно быть применимо и для любой другой ОС Linux.
Общий доступ к папке в локальной сети в Ubuntu
Если вы используете Ubuntu, вы можете поделиться своими локальными файлами по локальной сети двумя способами, чтобы получить к ним доступ с Windows или других компьютеров с Linux.
- Предоставьте доступ всем пользователям в локальной сети без пароля
- Защитите паролем папки для ограниченного доступа
В этом посте мы рассмотрим оба метода и предложим вам решить, какой из них вы предпочитаете использовать.
Способ 1. Общий доступ к папкам в локальной сети без пароля
Вам потребуется выполнить некоторые настройки как в Windows, так и в Ubuntu.
Включить общий доступ в Ubuntu
Вам потребуется перезапустить Nautilus. Либо выйдите из системы, либо войдите снова, либо используйте следующую команду:
Когда вы нажмете на локальную сетевую папку, вы увидите вариант предоставления общего доступа к папке. Просто отметьте опцию «Поделиться этой папкой»:
Возможный способ устранения неполадок: если вам будет предложено сообщить, что служба общего доступа не установлена, как показано на снимке экрана ниже, просто нажмите «Установить службу» и следуйте инструкциям.
Когда вы отметите опцию «Поделиться этой папкой», вы увидите доступную для вас опцию «Создать общую папку». Вы также можете разрешить другим пользователям редактировать файлы в общей папке. Также можно проверить опцию гостевого доступа.
Вы увидите, что значок папки был изменен, чтобы показать, что к ней предоставлен общий доступ. Чтобы закрыть общий доступ к папке, просто снимите флажок «Открыть общий доступ к этой папке».
Теперь получите доступ к общей папке на компьютере с Windows.
Шаг 2. Включите общий доступ в Windows
В Windows щелкните правой кнопкой мыши «Этот компьютер» или «Мой компьютер» и выберите «Добавить новое подключение».
Нажмите кнопку «Далее».
Теперь пришло время ввести адрес сервера и имя папки, которой мы поделились. Пожалуйста, введите в следующем формате.
Вы можете узнать адрес своего сервера, т. е. IP-адрес компьютера с Linux, введя команду ip a.
В моем случае IP-адрес компьютера с Linux — 192.168.0.102, а папка, которой я поделился, — share.
Теперь добавьте местоположение следующим образом:
Теперь вы увидите этот экран, просто нажмите «Далее».
Теперь вы можете получить доступ к общей папке в разделе «Этот компьютер» или «Мой компьютер» в разделе «Сетевое расположение».
Это был самый простой выход. Это обеспечивает доступ к этим файлам любому пользователю в вашей локальной сети.
В обычном состоянии вы должны предпочесть это. Я имею в виду, что устройства в вашей домашней сети должны быть общеизвестными устройствами. Но так не могло быть всегда. Что, если вы хотите, чтобы к нему имели доступ только определенные люди?
Именно здесь на сцену выходит сервер Samba. Мы увидим это во второй части руководства.
2. Делитесь папками в локальной сети в Ubuntu с защитой паролем
Для этого нам нужно настроить сервер Samba. На самом деле, мы использовали Samba в предыдущей части этого руководства. Мы просто не акцентировали на этом внимание.Прежде чем мы продолжим рассмотрение того, как настроить сервер Samba для общего доступа к локальной сети в Ubuntu, давайте сначала кратко рассмотрим, что такое Samba на самом деле.
Что такое самба?
Samba – это программный пакет, позволяющий обмениваться файлами, документами и принтерами по сети независимо от того, используете ли вы Linux, Windows или Mac. Он доступен для всех основных платформ и может отлично работать на всех из них. Цитата из Википедии:
Samba — это бесплатное программное обеспечение, повторно реализующее сетевой протокол SMB/CIFS, первоначально разработанное Эндрю Триджеллом. Начиная с версии 3, Samba предоставляет службы файлов и печати для различных клиентов Windows и может интегрироваться с доменом Windows Server либо в качестве основного контроллера домена (PDC), либо в качестве члена домена. Он также может быть частью домена Active Directory.
Установите сервер Samba на Ubuntu
Вы можете легко установить Samba на свою систему Ubuntu. Перед установкой обновите систему, чтобы можно было установить все доступные обновления.
Теперь установите сервер Samba и несколько других необходимых материалов с помощью следующей команды:
После того как вы установили сервер Samba, пришло время настроить Samba из окна графического интерфейса для обмена файлами.
Настройка сервера Samba в Ubuntu
Откройте инструмент настройки Samba из тире:
Перейдите в раздел «Настройки» -> «Настройки сервера». Хотя настройки по умолчанию хороши и могут быть такими же, как вам нужно. Но в некоторых случаях вам может потребоваться внести в него изменения.
Теперь в настройках сервера есть две вкладки: «Основные» и «Безопасность». На вкладке «Основные» у вас есть следующие параметры, которые означают:
- Рабочая группа — это имя рабочей группы компьютера, к которому вы хотите подключиться. Например, если вы хотите подключиться к компьютеру с Windows, введите имя рабочей группы компьютера с Windows, а в Windows у вас уже есть то же имя рабочей группы, которое установлено по умолчанию в настройках сервера Samba. Но если у вас другое имя рабочей группы в Windows, вы введете это имя рабочей группы в это поле. (В Windows 7, чтобы получить имя рабочей группы, щелкните правой кнопкой мыши значок «Компьютер» и перейдите в «Свойства». Там вы увидите имя рабочей группы Windows.)
- Описание. Это имя вашего компьютера, которое видят другие. Не используйте пробелы или неудобные для Интернета символы.
Разрешать "Гостей" не рекомендуется, поэтому нет необходимости менять настройки безопасности. Оставить как есть.
Все готово! Вы настроили сервер Samba. Мы недалеки от того, чтобы поделиться нашей первой папкой в сети.
Создайте системного пользователя для общего доступа к файлам в сети
Теперь мы создадим системного пользователя для обмена файлами по сети. Вот как это просто.
Теперь, когда вы видите изображение выше, вы можете ввести «Полное имя». Когда вы вводите «Полное имя», имя пользователя будет автоматически считаться Полным именем. Поскольку мы создаем этого пользователя для обмена файлами, мы назначим тип учетной записи «Стандартный».
Выполнены вышеперечисленные действия? Нажмите добавить. Вы создали системного пользователя. Пользователь еще не активирован, поэтому мы активируем его, установив пароль для этой учетной записи. Убедитесь, что панель учетных записей пользователей разблокирована. Нажмите «Учетная запись отключена» и введите новый пароль, затем подтвердите пароль и нажмите «Изменить».
Ага… До сих пор мы установили и настроили Samba и создали системного пользователя для обмена файлами в сети из учетной записи, а также активировали нашу вновь созданную учетную запись. Теперь мы перейдем к Samba для последнего шага настройки всего, затем мы расшарим папку.
Добавить нового пользователя Samba
Откройте Samba и нажмите «Пользователи Samba» в разделе «Настройки». Заполните простой диалог. Вот пара подробностей о полях:
Имя пользователя Unix. В этом случае я выбираю только что созданного пользователя.
Имя пользователя Windows — вы будете вводить это имя пользователя при доступе с компьютера Windows.
Пароль Samba — вы будете вводить этот пароль при доступе с Windows Machine.
После того, как вы закончите, нажмите OK. Теперь сделайте глубокий вдох. Вы успешно создали сеть с помощью Samba. Теперь перезапустите сетевые службы или службы Samba и будьте готовы обмениваться файлами с другими машинами.
Общий доступ к папкам или файлам по сети
Обмениваться файлами с Samba очень просто благодаря графическому пользовательскому интерфейсу. Нажмите значок плюса в Samba, и вы получите диалог, подобный этому:
- Имя общего ресурса – это имя папки, которое увидят другие пользователи.
- Описание касается контента, которым вы делитесь в сети.
- Доступно для записи По умолчанию ваши общие папки доступны только для чтения. Вы можете сделать их доступными для записи, если хотите, чтобы другие пользователи сети могли их изменять.
- Видимый Как следует из названия, если нажать «Видимый», общая папка будет видна людям в сети.
Теперь вы можете установить разрешения для папки, которой вы делитесь. Для этого перейдите на вкладку «Доступ» и отметьте пользователей, с которыми вы хотите поделиться папкой.Если вы выберете Разрешить доступ всем, папка будет доступна всем в сети.
Наконец нажмите OK, чтобы завершить обмен. Теперь папка открыта для нужных вам людей. Вы завершили обмен файлами по сети. Все ли осталось? Да! Как удалить папки из сети?
Удалить общие папки
Нам также потребуется через некоторое время удалить некоторые папки из сети. Это очень просто, и вот как мы можем это сделать.
Все готово! Мы также можем обмениваться файлами по сети с помощью терминала, но это будет не так просто, как здесь. Если вы запросите общий доступ к командной строке, я напишу руководство о том, как обмениваться файлами по сети с помощью командной строки в Linux.
Итак, как вы находите это руководство для обмена файлами в локальной сети в Ubuntu? Я надеюсь, что с помощью этого руководства вы сможете легко обмениваться файлами между Ubuntu и Windows. Если у вас есть вопросы или предложения, не стесняйтесь задавать их в поле для комментариев ниже.
Это руководство было запрошено Kalc. Если вы хотите, вы можете запросить свой собственный учебник. Мы будем рады помочь вам вместе с другими читателями, столкнувшимися с той же проблемой.
В этом сообщении учащимся и новым пользователям показано, как подключаться к общим ресурсам в Windows 11 с рабочего стола Ubuntu.
По умолчанию, когда вы открываете файловый менеджер Ubuntu, он должен найти общие сетевые ресурсы, которые автоматически объявляются в локальной сети. Подобно системам Windows, Ubuntu использует протокол SMB для подключения к общим ресурсам Windows, которые объявляются и используются совместно.
Удаленные пользователи могут подключаться по сети и получать доступ к общим файлам и папкам, как если бы они были напрямую подключены к локальным компьютерам. Это удобный способ сделать файлы и папки доступными для других пользователей в вашей локальной сети.
При объявлении общих ресурсов Ubuntu и другие настольные компьютеры должны иметь возможность просматривать общие ресурсы и подключаться к ним. Однако, если общие ресурсы не объявлены, пользователям в той же сети придется вручную подключаться к общим ресурсам, введя сетевой адрес ресурса. Приведенные ниже шаги покажут вам, как это сделать.
Ubuntu и Windows 11 должны работать без проблем, когда речь заходит об обмене файлами, поскольку обе по-прежнему будут использовать протокол SMB. Новая Windows 11, которая, вероятно, станет общедоступной в конце этого года, будет содержать множество новых функций и улучшений, которые сразу могут запутать некоторых студентов и новых пользователей. Некоторые вещи и настройки изменились настолько сильно, что людям придется изучать новые способы использования Windows.
Несмотря на все эти новые изменения в Windows 11, общий доступ к файлам между Windows и Ubuntu должен работать.
Включить сетевое обнаружение в Windows 11
Как мы упоминали выше, общие ресурсы должны быть объявлены, чтобы другие устройства могли просматривать или получать к ним доступ. В Windows необходимо включить Network Discovery, чтобы рекламу общих ресурсов можно было просматривать с других устройств.
Если ваши устройства Windows не могут видеть или обнаруживать друг друга в вашей частной сети, возможно, отключено сетевое обнаружение.
Чтобы включить Network Discovery, выполните следующие действия.
Большинство настроек Windows 11 централизовано. От конфигурации системы до создания новых пользователей и обновления Windows — все это можно сделать на панели «Системные настройки».
Чтобы перейти к настройкам системы, вы можете использовать сочетание клавиш Windows + i или нажать Пуск ==> Настройки, как показано на рисунке ниже:
Кроме того, вы можете использовать поле поиска на панели задач и выполнить поиск по запросу Настройки. Затем выберите, чтобы открыть его.
Панель настроек Windows должна выглядеть примерно так, как показано на рисунке ниже. В настройках Windows нажмите «Сеть и Интернет» , затем выберите «Ethernet» на правой панели экрана, как показано на изображении ниже.
На панели настроек Ethernet в разделе «Тип профиля сети» выберите «Частный». Этот профиль позволит обнаруживать устройства в вашей сети. Этот профиль также следует выбрать, если вам нужен общий доступ к файлам или вы используете приложения, которые обмениваются данными по этой сети.
Закрытый профиль подходит для дома, работы и сети, которым доверяют.
Если у вас есть другие сети, такие как Wi-Fi (если вы подключены к беспроводной сети) или Ethernet (если вы подключены к сети с помощью сетевого кабеля), вы также можете установить тип профиля «Частный». .
Когда вы закончите, выйдите, и сетевое обнаружение должно быть включено.
Включить общий доступ к общим папкам в Windows 11
Выполните следующие действия, чтобы настроить общий доступ к файлам.
Большинство настроек Windows 11 централизовано. От конфигурации системы до создания новых пользователей и обновления Windows — все это можно сделать на панели «Системные настройки».
Однако изменение имени пользователя учетной записи по-прежнему выполняется в старой панели управления. Чтобы попасть в панель управления, нажмите «Пуск» и начните вводить «Панель управления», как показано на изображении ниже:
На панели управления выберите «Сеть и Интернет», как показано на изображении ниже.
На следующей панели выберите Центр управления сетями и общим доступом, как показано ниже.
Далее выберите Изменить дополнительные параметры общего доступа, как показано ниже.
В расширенном центре общего доступа выберите Частный (текущий профиль) и Включите общий доступ к файлам и принтерам.
Сохраните изменения и выйдите.
На той же странице дополнительных параметров общего доступа прокрутите вниз Все сети.
Там вы должны увидеть настройки общего доступа к общим папкам, потоковой передачи мультимедиа, соединений для обмена файлами и общего доступа, защищенного паролем. Windows должна автоматически включить общий доступ к файлам и принтерам в частных сетях. Однако в некоторых случаях эта функция недоступна.
Если вы не можете автоматически найти принтеры и общие ресурсы в вашей частной сети, возможно, параметр общего доступа к файлам отключен.
Если вы включите общий доступ, защищенный паролем, только люди, имеющие учетные записи на локальном компьютере или в доменной среде, смогут получить доступ к общим файлам и принтерам.
Внесите изменения и сохраните их, а затем выйдите.
Вышеуказанные настройки можно легко выполнить с помощью приведенных ниже команд при запуске от имени администратора.
Вы должны открыть командную строку от имени администратора, чтобы выполнить приведенные выше команды.
Доступ к общим ресурсам в Windows 11 из Ubuntu
Теперь, когда включено сетевое обнаружение и общий доступ к файлам, вы можете подключаться к Ubuntu и просматривать общие ресурсы на устройствах Windows.
Чтобы просмотреть файлы Windows по сети, откройте приложение "Диспетчер файлов" в разделе "Действия" (левый верхний угол) или нажмите "Диспетчер файлов" на доке и выберите "Другие расположения" на боковой панели.
Если включено сетевое обнаружение и общий доступ к файлам, вы должны увидеть общие файлы и папки в сетевой папке Windows выше.
Если нет, выполните приведенные ниже команды, чтобы установить Samba.
В диспетчере файлов нажмите «Другие расположения» на боковой панели. В поле «Подключиться к серверу» введите адрес сервера в виде URL-адреса. Подробная информация о поддерживаемых URL-адресах приведена ниже. Если вы ранее подключались к серверу, вы можете выбрать его из списка последних серверов.
Затем нажмите кнопку "Подключиться", когда будете готовы к подключению.
Другой формат с несколькими общими папками:
Компьютеры Windows используют проприетарный протокол для обмена файлами по локальной сети.Компьютеры в сети Windows иногда группируются в домены для организации и лучшего контроля доступа. Если у вас есть соответствующие разрешения на удаленном компьютере, вы можете подключиться к общему ресурсу Windows из файлового менеджера.
Вы должны увидеть общие папки Windows, если у вас есть к ним доступ.
Если при доступе к общим ресурсам вам будет предложено ввести имя для входа и пароль, введите данные для входа в учетную запись Windows. У этого аккаунта должен быть доступ для просмотра общего контента.
Как получить доступ к файлам Ubuntu из Windows
На компьютере с Ubuntu нам нужно создать папку для совместного использования с системами Windows. Запустите приведенные ниже команды, чтобы создать папку с именем samba в корневом каталоге системы.
После этого установите права собственности группы на sambashare и разрешение, позволяющее членам группы получать доступ к папке.
После изменения разрешения папки, чтобы разрешить общий доступ, выполните приведенные ниже команды, чтобы добавить свою учетную запись Ubuntu, чтобы разрешить доступ через Samba.
Замените имя пользователя своей учетной записью Ubuntu.
Затем установите пароль Samba и разрешите своей учетной записи Ubuntu доступ к общим ресурсам Samba.
Далее добавьте свою учетную запись пользователя в группу sambashare.
После этого откройте файл конфигурации Samba, выполнив приведенные ниже команды.
Затем добавьте эти строки в конец файла и сохраните.
После сохранения файла перезапустите Samba, выполнив приведенные ниже команды.
С этого момента вы должны получить доступ к папке /samba в системе Ubuntu, используя свою учетную запись. При появлении запроса введите имя пользователя и пароль Ubuntu.
Это должно сработать!
Вывод:
В этом сообщении показано, как включить сетевое обнаружение Windows и общий доступ к файлам для доступа к общему содержимому из Ubuntu. Если вы обнаружите какую-либо ошибку выше, пожалуйста, используйте форму комментариев ниже, чтобы сообщить об этом.
Подключите Ubuntu и Windows 10 к сети у себя дома и используйте их одновременно. Оба могут соответствовать потребностям стандартного пользователя. Мне нравится работать с Linux и Windows одновременно, и, возможно, вам нравится. Популярность Windows среди домашних пользователей операционных систем больше, чем Linux. Но в настоящее время рабочие столы Linux также становятся популярными среди конечных пользователей. Особенно мой любимый рабочий стол Linux Ubuntu.
В этой статье я собираюсь просто создать и подключить к сети Ubuntu и Windows 10. Однако мы писали о том, как обмениваться файлами между Ubuntu и Windows 10. Так что будьте готовы создать сеть с помощью Windows 10 и рабочего стола Ubuntu.
Для пользователей Linux, которые не знакомы с установкой Windows 10, прочитайте статью ниже, а также для пользователей Windows, у которых возникли проблемы с установкой Ubuntu в их системе.
Чтобы выполнить двойную загрузку двух операционных систем, прочитайте статью об установке двойной загрузки для Linux и Windows.
Сеть Ubuntu и Windows 10
Прежде чем предоставлять общий доступ к файлам и принтерам между Windows и Ubuntu, необходимо настроить IP-адрес и разрешения в Windows и Ubuntu.
Конфигурация сети Ubuntu
Давайте настроим IP-адрес и имя хоста Ubuntu для подключения и доступа через Windows 10.
<р>1. Войдите в свою систему Ubuntu. На рабочем столе нажмите кнопку Gear, чтобы открыть Системные настройки.
Системные настройки Ubuntu
<р>2. На странице "Параметры системы" выберите "Сеть" в разделе "Оборудование".
Получить IP-адрес от DHCP
Сетевой карте назначен IP-адрес сервером DHCP от беспроводного маршрутизатора. Если в сети нет DHCP-сервера, нажмите «Параметры», чтобы назначить IP-адрес вручную.
Примечание. Чтобы назначить IP-адрес вручную, нажмите «Параметры» на странице сети, чтобы открыть окно «Редактирование проводного подключения». Теперь выберите вкладку «Настройки IPv4» и выберите «Вручную» в разделе «Метод», затем нажмите кнопку «Добавить», затем введите IP-адрес, маску сети и шлюз и нажмите «Сохранить», чтобы применить изменения.
Назначение вручную IP-адреса для Ubuntu сети Ubuntu и Windows 10
<р>3. Закройте страницы и запустите Терминал, чтобы проверить конфигурацию IP и имя хоста.В терминале введите «hostname», чтобы отобразить имя системы, и введите «ifconfig», чтобы отобразить конфигурацию сети.
IP-адрес и имя хоста Ubuntu
Все хорошо. Теперь попробуйте настроить сеть Windows 10.
Конфигурация сети Windows 10
Выполните те же настройки для Windows 10. Установите IP-адрес, проверьте имя хоста и включите сетевое обнаружение.
<р>1. В Windows 10 нажмите Windows + R, чтобы открыть запуск. Теперь введите «ncpa.cpl», чтобы открыть сетевые подключения. В сетевых подключениях щелкните правой кнопкой мыши Ethernet и выберите "Свойства".
Настройка сети Windows 10
<р>2. На странице свойств Ethernet установите IP-адрес вручную, как показано на снимке экрана ниже, если у вас нет DHCP-сервера. Таким образом, беспроводной маршрутизатор назначает IP-адрес для моих систем.
Конфигурация сети Windows 10
<р>3. Откройте командную строку, чтобы проверить IP-адрес и имя хоста Windows 10. В CMD введите «имя хоста» и «ipconfig», чтобы отобразить IP-адрес и имя компьютера.
Конфигурация IP-адреса Windows 10
<р>4. Откройте Центр управления сетями и общим доступом из панели управления. Выберите Изменить дополнительные параметры общего доступа в левой части центра сети и общего доступа. <р>5. В разделе «Дополнительные параметры общего доступа» разверните «Все сети», включите общедоступный общий доступ к файлам и отключите параметр защиты паролем, затем нажмите «Сохранить изменения».
Windows 10 Изменить дополнительные параметры общего доступа
<р>6. Наконец, закройте окно и проверьте подключение, отправив эхо-запрос на систему Ubuntu.Да, тогда ping-ответ успешно. Теперь Ubuntu и Windows 10 подключены к одной сети. Вы можете совместно использовать файлы и принтер между этими двумя системами.
Поиски, связанные с:
Общая папка Ubuntu 18.04 с Windows 10
как получить доступ к общей папке Linux из Windows 10
как получить доступ к общей папке Windows с терминала Ubuntu
Не удается получить доступ к местоположению сети Windows Ubuntu
Ubuntu 16.04 подключается к общему ресурсу Windows
Ubuntu создает сетевой диск
Монтирует общий ресурс Windows 10 в Linux
Ubuntu подключается к другим компьютерам в сети
Несмотря на то, что Linux добился определенных успехов на рынке настольных компьютеров, его происхождение и будущее во многом связаны с серверами. Поэтому неудивительно, что Ubuntu может выступать в роли файлового сервера. Также очень часто системы Ubuntu и Windows используются бок о бок в сетевых средах. Поэтому общепринятым требованием является то, чтобы файлы в системе Ubuntu были доступны для систем на базе Linux, UNIX и Windows через сетевые соединения. Точно так же общие папки и принтеры, находящиеся в системах Windows, также должны быть доступны из систем на основе Ubuntu.
Системы Windows совместно используют ресурсы, такие как файловые системы и принтеры, с помощью протокола, известного как блок сообщений сервера (SMB). Поэтому, чтобы система Ubuntu могла обслуживать такие ресурсы по сети в системе Windows и наоборот, она должна поддерживать SMB. Это достигается с помощью технологии под названием Samba. Помимо обеспечения интеграции между системами Linux и Windows, Samba также может использоваться для обеспечения общего доступа к папкам между системами Linux (в качестве альтернативы NFS, рассмотренной в предыдущей главе).
В этой главе мы рассмотрим шаги, необходимые для совместного использования ресурсов файловой системы и принтеров в системе Ubuntu с удаленными системами Windows и Linux, а также для доступа к ресурсам Windows из Ubuntu.
1.1 Доступ к ресурсам Windows с рабочего стола GNOME
Прежде чем перейти к более подробному рассмотрению совместного использования Samba, стоит отметить, что если все, что вам нужно, — это получить доступ к общим папкам Windows с рабочего стола Ubuntu GNOME, то поддержка уже предоставляется в приложении GNOME Files. Приложение «Файлы» расположено на тире, как показано на рис. 23-1:
После запуска выберите параметр Другие расположения на левой панели навигации, а затем значок сети Windows на главной панели, чтобы просмотреть доступные ресурсы Windows:
1.2 Samba и клиент Samba
Samba позволяет совместно использовать ресурсы Ubuntu с системами Windows и ресурсы Windows совместно с системами Ubuntu. Ubuntu получает доступ к ресурсам Windows с помощью клиента Samba. Ресурсы Ubuntu, с другой стороны, используются совместно с системами Windows путем установки и настройки службы Samba.
1.3 Установка Samba в системе Ubuntu
Настройки по умолчанию, используемые в процессе установки Ubuntu, обычно не устанавливают необходимые пакеты Samba. Если вы специально не запросили установку Samba, маловероятно, что Samba установлена в вашей системе. Чтобы проверить, установлена ли Samba, откройте окно терминала и выполните следующую команду:
Все отсутствующие пакеты можно установить с помощью инструмента командной строки apt:
1.4 Настройка брандмауэра Ubuntu для включения Samba
Далее необходимо настроить брандмауэр, который в настоящее время защищает систему Ubuntu, чтобы разрешить трафик Samba.
Если вы используете простой брандмауэр (ufw), выполните следующую команду:
В качестве альтернативы, если вы используете firewalld, запустите команду firewall-cmd следующим образом:
Перед запуском службы Samba необходимо выполнить ряд действий по настройке, чтобы определить, как система Ubuntu будет отображаться в системах Windows, а также ресурсы, которые будут использоваться совместно с удаленными клиентами. Большинство этих задач по настройке выполняются в файле /etc/samba/smb. conf файл.
1.5 Настройка файла smb.conf
Samba — это очень гибкая и настраиваемая система, которая предоставляет множество различных параметров для управления общим доступом к ресурсам в сетях Windows. Эта гибкость может привести к тому, что Samba слишком сложна для работы. Однако в действительности многие параметры конфигурации не требуются при стандартной установке, а кривая обучения настройке базовой конфигурации на самом деле довольно короткая.
Для целей этой главы мы рассмотрим присоединение системы Ubuntu к рабочей группе Windows и настройку каталога в качестве общего ресурса, доступ к которому может получить определенный пользователь. Это конфигурация, известная как автономный сервер Samba. Также доступны более сложные конфигурации, такие как интеграция Samba в среду Active Directory, хотя они выходят за рамки этой книги.
Первым шагом в настройке Samba является редактирование файла /etc/samba/smb.conf.
1.5.1 Настройка раздела [global]
Файл smb.conf разделен на разделы. Первый раздел — это раздел [global], в котором можно указать настройки, применимые ко всей конфигурации Samba. Хотя эти параметры являются глобальными, каждый параметр может быть переопределен в других разделах файла конфигурации.
Первой задачей является определение имени рабочей группы Windows, в которой будут совместно использоваться ресурсы Ubuntu. Это управляется с помощью директивы workgroup = раздела [global], которая по умолчанию настроена следующим образом:
Начните с изменения этого имени на фактическое имя рабочей группы, если это необходимо.
Помимо настройки рабочей группы, другие настройки указывают, что это автономный сервер, на котором общие ресурсы будут защищены паролями пользователей. Прежде чем перейти к настройке ресурсов для совместного использования, необходимо также добавить другие параметры в раздел [global] следующим образом:
Свойство «имя netbios» указывает имя, под которым сервер будет виден другим системам в сети.
1.5.2 Настройка общего ресурса
Следующий шаг — настроить общие ресурсы (другими словами, ресурсы, которые будут доступны из других систем в сети Windows). Для этого секции присваивается имя, по которому к ней будут обращаться при совместном использовании. Например, если мы планируем предоставить общий доступ к каталогу /sampleshare нашей системы Ubuntu, мы можем назвать раздел [sampleshare]. В этом разделе возможны различные варианты конфигурации. Однако для целей этого примера мы просто определим каталог, который должен быть общим, укажем, что каталог доступен как для просмотра, так и для записи, и объявим ресурс общедоступным, чтобы гостевые пользователи могли получить доступ:
Чтобы ограничить доступ для определенных пользователей, можно использовать свойство "допустимые пользователи", например:
1.5.3 Удаление ненужных общих ресурсов
Файл smb.conf содержит предварительно настроенные разделы для совместного использования принтеров и домашних папок пользователей в системе.Если эти ресурсы не нуждаются в совместном использовании, соответствующие разделы можно закомментировать, чтобы Samba их игнорировал. В следующем примере раздел [homes] закомментирован:
1.6 Создание пользователя Samba
Любой пользователь, которому требуется доступ к общему ресурсу Samba, должен быть настроен как пользователь Samba и ему должен быть назначен пароль. Эта задача выполняется с помощью инструмента командной строки smbpasswd. Рассмотрим, например, что пользователь с именем demo должен иметь доступ к каталогу /sampleshare нашей системы Ubuntu из системы Windows. Чтобы выполнить это требование, мы должны добавить demo в качестве пользователя Samba следующим образом:
Теперь, когда мы завершили настройку очень простого сервера Samba, пришло время протестировать наш файл конфигурации, а затем запустить службы Samba.
1.7 Тестирование файла smb.conf
Настройки в файле smb.conf можно проверить на наличие ошибок с помощью инструмента командной строки testparm следующим образом:
1.8 Запуск служб имен Samba и NetBIOS
Чтобы сервер Ubuntu мог работать в сети Windows, должны быть запущены службы Samba (SMB) и NetBIOS nameservice (NMB). При желании также включите службы, чтобы они запускались при каждой загрузке системы:
Прежде чем пытаться подключиться из системы Windows, используйте утилиту smbclient, чтобы убедиться, что общий ресурс настроен:
1.9 Доступ к общим ресурсам Samba
Теперь, когда ресурсы Samba настроены и службы запущены, пришло время получить доступ к общему ресурсу из системы Windows. В подходящей системе Windows в той же рабочей группе, что и система Ubuntu, откройте проводник Windows и перейдите к панели «Сеть». На этом этапе проводник должен выполнить поиск в сети и перечислить все системы, использующие протокол SMB, которые он найдет. На следующем рисунке показана система Ubuntu с именем LINUXSERVER, расположенная с помощью проводника Windows в системе Windows 10:
Двойной щелчок на хосте LINUXSERVER запросит имя и пароль пользователя с правами доступа. В данном случае это демо-счет, который мы настроили с помощью инструмента smbpasswd:
Ввод имени пользователя и пароля приведет к тому, что общие ресурсы, настроенные для этого пользователя, появятся в окне проводника, включая ранее настроенный ресурс /sampleshare:
Двойной щелчок по общему ресурсу /sampleshare отобразит список содержащихся в нем файлов и каталогов.
Если вы не видите систему Linux или у вас проблемы с доступом к общей папке, попробуйте сопоставить общий ресурс Samba с локальным диском Windows следующим образом:
- Откройте проводник Windows, щелкните правой кнопкой мыши запись «Сеть» на левой панели и выберите в появившемся меню Подключить сетевой диск….
- В диалоговом окне «Подключить сетевой диск» выберите букву диска перед вводом пути к общей папке. Например:
Установите флажок рядом с Подключаться, используя другие учетные данные. Если вы не хотите, чтобы диск отображался при каждом входе в систему Windows, снимите соответствующий флажок:
После ввода настроек нажмите кнопку «Готово», чтобы подключить диск, и при появлении запроса введите имя пользователя и пароль для пользователя Samba, настроенного ранее в этой главе. После небольшой задержки содержимое общего ресурса Samba появится в новом окне Проводника.
1.10 Доступ к общим ресурсам Windows из Ubuntu
Как упоминалось ранее, Samba — это улица с двусторонним движением, позволяющая не только системам Windows получать доступ к файлам и принтерам, размещенным в системе Ubuntu, но также позволяющая системе Ubuntu получать доступ к общим ресурсам в системах Windows. Это достигается с помощью пакета smbclient, который был установлен в начале этой главы. Если он еще не установлен, установите его из окна терминала следующим образом:
Общие ресурсы в системе Windows доступны либо с рабочего стола Ubuntu с помощью приложения "Файлы", либо из командной строки с помощью инструментов smbclient и mount. Действия, описанные в этом разделе, предполагают, что в системе Windows включены соответствующие параметры общего доступа к сети.
Чтобы получить доступ к любым общим ресурсам в системе Windows с помощью рабочего стола GNOME, начните с запуска приложения "Файлы" и выбора параметра Другие расположения. Отобразится экран, показанный на рис. 23-7 ниже, включая значок сети Windows (если он обнаружен):
При выборе параметра «Сеть Windows» отобразятся системы Windows, обнаруженные в сети, и будет разрешен доступ к любым общим ресурсам.
Кроме того, параметр Подключиться к серверу можно использовать для подключения к определенной системе. Обратите внимание, что перед именем или IP-адресом удаленной системы должен стоять префикс smb://, за которым может следовать путь к определенному общему ресурсу, например:
1.11 Резюме
В этой главе мы рассмотрели, как настроить систему Ubuntu, чтобы она работала как клиент Samba, так и как сервер, позволяя совместно использовать ресурсы с системами Windows. Рассматриваемые темы включали установку клиентских и серверных пакетов Samba и настройку Samba в качестве автономного сервера.
Автор Answertopia Опубликовано 7 июня 2020 г. 19 июня 2020 г. Категории Ubuntu сообщите об этом объявлении
сообщить об этом объявлении
Вы читаете образец главы из Ubuntu 20.04 Essentials
Купить всю книгу в электронном или печатном формате
сообщить об этом объявлении
Читайте также: