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

61

У меня есть рабочий стол (Ubuntu 13.04 & amp; Win 7 Home Premium) и Ноутбук (Ubuntu 12.04) , имеющий WiFi-адаптеры. У меня также есть WiFi-маршрутизатор, подключенный к интернету , доступ к которому доступны моим компьютерам.

Я хочу обмениваться файлами между моим рабочим столом и моим ноутбуком, используя WiFi (аналогично домашней группе Windows 7, но без использования кабелей Ethernet) . Как настроить это?

Я хочу обмениваться файлами с использованием обеих ОС, если у кого-то есть информация о совместном использовании файлов с любой из ОС, ответьте!

    
задан Gaurav 19.06.2013 в 16:18
источник

1 ответ

74

Настройка сети

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

Дополнительно: В настройках маршрутизатора см. локальные IP-адреса, назначенные для настольных компьютеров и ноутбуков. Они могут выглядеть как 192.168.0.100 или 192.168.1.199. Если существует возможность назначить эти конкретные IP-адреса на маршрутизаторе, вы можете это сделать.

Windows → Ubuntu

Шаг 1 На ноутбуке создайте папку, которую хотите разделить. Там может быть папка "Public", если вы хотите, выбрать ее. Щелкните правой кнопкой мыши значок папки и выберите "Параметры совместного доступа". Откроется новое окно:

Установите флажок "Отправить эту папку".

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

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

Он может сказать, что служба общего доступа не установлена:

Нажмите "Установить службу" и дайте ему установить программное обеспечение, указав пароль для учетной записи пользователя ноутбука, когда она предложит. Возможно, вам будет предложено установить больше программного обеспечения, например libpam-smbpass . Установите все программное обеспечение. Он попросит вас перезапустить службы и нажмите "Да".

Шаг 2. Откройте окно свойств в папке "Public", щелкнув правой кнопкой мыши по нему. Перейдите на вкладку "Разрешения" и убедитесь, что она выглядит так:

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

Теперь вы должны иметь возможность редактировать файлы, созданные в ubuntu, в папке "Public" на ноутбуке в проводнике Windows.

Однако, если вы создаете файл в Windows и помещаете его в общую папку на ноутбуке, вы не сможете открыть этот файл, когда дойдете до ноутбука. Это связано с тем, что Windows и Ubuntu не понимают права собственности и разрешения друг друга. Так что в ноутбуке Ubuntu файл, созданный Windows, принадлежит "Никто". Вы должны открыть Nautilus в качестве администратора и измените права на владение и чтение и запись на ноутбуке.

Шаг 3. Перейдите в Windows на настольном компьютере и откройте проводник Windows . Нажмите треугольник рядом с Сеть слева панель. В раскрывающемся списке вы можете выбрать имя портативного компьютера под управлением Ubuntu .

Теперь вы можете увидеть свою общую папку (скажем, "Публикация") с ноутбука в Проводнике Windows. Нажмите "Public" и посмотрите файлы в папке. Вы должны иметь возможность копировать файлы из общей папки в Ubuntu в локальную папку Windows.

Вот шаг за шагом руководство с более подробной информацией.

Ubuntu → Windows

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

Шаг 2 Откройте терминал на ноутбуке Ubuntu, нажав Ctrl + Alt + T и введите:

sudo -H gedit /etc/samba/smb.conf

и найдите строку:

;   name resolve order = lmhosts host wins bcast

и отредактируйте его, чтобы он выглядел следующим образом:

   name resolve order = bcast lmhosts host wins 

Обратите внимание, что нет; в начале отредактированной строки. Сохраните файл и выйдите из gedit. Введите следующие две строки (по одному за раз), чтобы остановить и запустить samba:

sudo stop smbd
sudo start smbd

Шаг 3 На ноутбуке откройте Nautilus, браузер файлов и нажмите Сеть на левой панели. Нажмите "Обзор сети". Щелкните иконки в главном окне сети Nautilus и найдите свой рабочий стол Windows и общую папку. Убедитесь, что вы можете копировать файлы из этой папки и в нее.

См. Ошибка "Ошибка получения общего списка с сервера" при просмотре общего ресурса с помощью Nautilus для справки по редактированию smb.conf.

Ubuntu → Ubuntu

Загрузите рабочий стол в Ubuntu.

На рабочем столе и ноутбуке сделайте следующее, чтобы убедиться, что ssh-server запущен:

Откройте терминал, нажав Ctrl + Alt + T и введите

sudo apt-get install openssh-server

Введите пароль при появлении запроса. Курсор не будет перемещаться при вводе пароля.Это нормально.

Это установит ssh-сервер, если он еще не установлен. Если он уже установлен, он ничего не сделает.

Рабочий стол:

Откройте "Наутилус" и найдите пункт меню "Подключиться к серверу".

В поле Адрес сервера Введите:

sftp://[email protected]_name.local/home/laptop_user_id

где laptop_user_id - это идентификатор пользователя, созданный для вашего ноутбука. Вы можете найти свой идентификатор пользователя, набрав whoami в терминале. И laptop_name - это имя, которое вы дали ноутбуку при установке Ubuntu.

Если вы хотите разделить раздел на своем втором жестком диске на рабочем столе, введите адрес сервера:

sftp://[email protected]_name.local/path/to/the/mount/point/of/the/partition/in/second/hard/drive

Замените path/to/.../drive на фактический путь.

В качестве альтернативы, если вы знаете локальный IP-адрес своего ноутбука, вы можете заменить laptop_name.local на локальный IP-адрес ноутбука.

Нажмите Connect . Появится диалоговое окно с паролем:

Введите пароль, связанный с laptop_user_id, и выберите, хотите ли вы запомнить пароль или нет. Снова нажмите Connect .

Теперь вы должны увидеть свою домашнюю папку на ноутбуке.

Обратите внимание, что на левой панели Nautilus есть новая запись в разделе Сеть , которая начинается с laptop_user_id . Щелкните правой кнопкой мыши по нему и выберите "Добавить закладку", чтобы создать постоянную закладку для домашней папки вашего ноутбука в Nautilus на рабочем столе.

Смотрите эту страницу для фотографий из более старой версии.

Теперь ноутбук

Следуйте тому же процессу, что и рабочий стол выше.

    
ответ дан user68186 19.06.2013 в 17:08
источник