Linux подключается к сетевой папке windows

Обновлено: 01.07.2024

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

Как смонтировать общую папку Windows на вашем Mac

Итак, вы перешли на Mac, но сохранили свой старый ПК, и теперь оба подключены к вашему…

Настройте общий доступ на своем ПК

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

Определите IP-адрес вашего ПК

При попытке доступа к общим папкам вам потребуется указать местонахождение вашего компьютера с Linux. Это местоположение является IP-адресом вашего ПК. В командной строке введите ipconfig, и вы увидите свой IP-адрес (вероятно, он начинается с 192). Мой IP-адрес показан ниже как 192.168.1.117

Подушка для всего тела Snuggle-Pedic

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

Доступ к общей папке из Linux

Есть два очень простых способа доступа к общим папкам в Linux. Самый простой способ (в Gnome) — нажать (ALT+F2), чтобы открыть диалоговое окно запуска, и ввести smb://, затем IP-адрес и имя папки. Как показано ниже, мне нужно ввести smb://192.168.1.117/Shared. Если ваша учетная запись Windows защищена паролем, вам потребуется ввести пароль для доступа к общей папке.

Доступ ко всем общим папкам из Linux

Linux автоматически обнаруживает сети Windows и подключается к ним. В Gnome, перейдя в «Места», а затем «Сеть», вы автоматически увидите все сети Windows. Затем вы можете перемещаться по сетям Windows и подключаться к общей папке. Это простой способ управления общими папками, если у вас много сетей Windows с общими папками.

< бр />

Джастин Гаррисон


Джастин Гаррисон
Писатель

Джастин Гаррисон (Justin Garrison) — энтузиаст Linux и инженер по облачной инфраструктуре в одной из крупнейших мировых компаний. Он также является соавтором книги Cloud Native Infrastructure компании O'Reilly. Подробнее.

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

Использование сочетания клавиш

Примечание. В приведенном ниже примере имя моего сервера — площадка, а общая папка — музыка.


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


Автоматически откроется окно Nautilus с сервером, к которому вы только что подключились, и у вас должен быть ярлык под местами с левой стороны и ярлык на рабочем столе.


Из меню GNOME

Если вы используете Ubuntu и многие другие дистрибутивы на основе GNOME, у вас будет меню мест в верхней строке меню. Откройте это меню и нажмите «Подключиться к серверу».


Откроется новое окно с раскрывающимся списком, в котором вы сможете выбрать, к какому типу сервера вы подключаетесь.


Для сервера samba/cifs выберите общий ресурс Windows и введите необходимую информацию.

Примечание. В отличие от окна запуска приложения, для соединения здесь не нужны косые черты.


Кроме того, вы также можете перейти к окну подключения к серверу из меню файлов Nautilus.


С помощью ярлыка

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


В появившемся окне найдите «подключиться» и подключитесь к серверу. Выделите ярлык и нажмите «Добавить» в нижней части окна.


Теперь у вас будет дополнительный ярлык на панели GNOME для быстрого доступа.


  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как установить Google Play Маркет в Windows 11
  • › Почему не было Windows 9?
  • › Почему прозрачные чехлы для телефонов желтеют?
  • › Что означает XD и как вы его используете?
  • › Как восстановить метки панели задач в Windows 11

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

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

Подключиться к файловому серверу

В диспетчере файлов нажмите «Другие папки» на боковой панели.

В разделе «Подключиться к серверу» введите адрес сервера в виде URL-адреса. Подробная информация о поддерживаемых URL-адресах приведена ниже .

Если вы ранее подключались к серверу, вы можете щелкнуть его в списке последних серверов.

Нажмите Подключить . Будут показаны файлы на сервере. Вы можете просматривать файлы так же, как и на своем компьютере. Сервер также будет добавлен на боковую панель, чтобы вы могли быстро получить к нему доступ в будущем.

Написание URL

URL или унифицированный указатель ресурсов – это форма адреса, указывающая на местоположение или файл в сети. Адрес имеет следующий формат:

Некоторые схемы требуют указания номера порта. Вставьте его после имени домена:

Ниже приведены конкретные примеры различных поддерживаемых типов серверов.

Типы серверов

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

У вас может не быть разрешений на выполнение определенных действий с файлами на сервере. Например, на общедоступных FTP-сайтах вы, вероятно, не сможете удалять файлы.

Вводимый URL-адрес зависит от протокола, который сервер использует для экспорта общих файловых ресурсов.

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

Типичный URL-адрес SSH выглядит следующим образом:

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

FTP – популярный способ обмена файлами в Интернете. Поскольку данные не шифруются через FTP, многие серверы теперь предоставляют доступ через SSH. Однако некоторые серверы по-прежнему позволяют или требуют использовать FTP для загрузки или скачивания файлов. FTP-сайты с логинами обычно позволяют удалять и загружать файлы.

Типичный URL-адрес FTP выглядит следующим образом:

Сайты, позволяющие загружать файлы, иногда предоставляют общедоступный или анонимный доступ по FTP. Эти серверы не требуют имени пользователя и пароля и обычно не позволяют удалять или загружать файлы.

Типичный URL-адрес анонимного FTP выглядит следующим образом:

Некоторые анонимные FTP-сайты требуют, чтобы вы вошли в систему с общедоступным именем пользователя и паролем или с общедоступным именем пользователя, используя свой адрес электронной почты в качестве пароля. Для этих серверов используйте метод FTP (с входом в систему) и используйте учетные данные, указанные FTP-сайтом.

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

Типичный URL-адрес общего ресурса Windows выглядит следующим образом:

URL-адрес WebDAV выглядит следующим образом:

Компьютеры UNIX традиционно используют протокол сетевой файловой системы для обмена файлами по локальной сети. В NFS безопасность основана на UID пользователя, обращающегося к общему ресурсу, поэтому при подключении не требуются учетные данные для аутентификации.

У нас есть файловый сервер Windows с таким адресом:

Как я могу получить к нему доступ из Linux?

В Ubuntu 14.04 я пытался получить к нему доступ через nautilus, но это не помогло. Вот отчет о сбое:



Пожалуйста, предоставьте нам дополнительную информацию. Какой у вас линукс? У вас есть графический интерфейс? Вы пробовали открыть файловый браузер (просто щелкнув любой каталог) и проверить сетевой раздел? Кроме того, мы ожидаем, что пользователи сначала попытаются решить свою проблему самостоятельно, прежде чем публиковать ее здесь. Пробовали ли вы какой-либо из нескольких тысяч результатов, которые вы получаете, копируя/вставляя заголовок вашего вопроса в поисковую систему? Как они потерпели неудачу?

3 ответа 3

Предполагая, что у вас недавний Linux, сделайте следующее:

Что смонтирует его в /mnt . Вам потребуются достаточные привилегии (или права root).

Если вам нужно добавить учетные данные, попробуйте:

Возможно, вам потребуется установить пакет cifs-utils из репозитория вашего дистрибутива, но мы надеемся, что он уже есть в стандартной установке.


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

В Debian GNU/Linux 10 (buster) я получаю плохой вариант; для нескольких файловых систем (например, nfs, cifs) вам может понадобиться файл /sbin/mount. программа-помощник. ОБНОВЛЕНИЕ: Хорошо, мне, вероятно, нужно установить cifs-utils .

Я бы посоветовал добавить его в ваш /etc/fstab , чтобы он был подключен к сети, как только вы загрузитесь. У меня есть (длинная) строка:

  • Первое поле — это адрес и имя общего ресурса.
  • Второе поле — это точка подключения в вашей системе (папка должна существовать).
  • cifs — это тип файловой системы для любого общего ресурса Windows.
  • uid=1000,guid=1000,rw означает, что любой пользователь в системе может получить доступ к этому общему ресурсу.
  • credentials=/etc/cifspasswd означает, что учетные данные, найденные в /etc/cifspasswd, будут использоваться для аутентификации доступа к общему ресурсу на сервере Windows.

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

Поскольку /etc/fstab (обычно) доступен для чтения другими пользователями системы, вы можете создать файл как root и chmod go-=rwx, чтобы запретить доступ другим пользователям и защитить свой пароль.

Предостережение. Если вы загружаете свою систему, а сервер недоступен, Linux немного подождет во время последовательности загрузки, прежде чем сдаться.

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