Доступ к папке, общей для ноутбука Ubuntu 11.10, с помощью компьютера Ubuntu 11.10 не работает

У меня есть настольный ПК и ноутбук в одной сети. Каждый из них работает под управлением Ubuntu 11.10. Я поделился папкой на своем ноутбуке, к которой у меня почему-то нет доступа.

Вот что я сделал до сих пор:

В блокноте я щелкнул правой кнопкой мыши по своей домашней папке и пошел в

Properties -> Share

, где я отметил Share this folder и Allow others to create and delete files in this folder. Это попросил меня установить некоторые сервисы. Они потерпели неудачу. Так я и сделал вручную sudo apt-get install samba. Работал нормально. Теперь я пошел к компьютеру и открыл домашнюю папку. Выше в меню я выбрал GO->Network. Там я нажал CTRL+L и ввел локальный IP-адрес из своей записной книжки. Но почему-то он не может его найти.

Есть ли еще какая-то конфигурация, которую я должен сделать?

Я ценю любую помощь, спасибо!

PS: Иногда говорится

Error: Failed to retrieve share list from server
Please select another viewer and try again.

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

enter image description here

2
задан 29 January 2014 в 13:04

2 ответа

CTRL+L в Nautilus (так называется файловый браузер Ubuntu по умолчанию) - хорошее начало! Но вы должны использовать правильный сетевой протокол, который является smb при использовании Samba. Поэтому вы должны ввести:

smb://127.0.0.1/

(конечно, замените IP-адрес)

Это может быть довольно серьезной ошибкой юзабилити в Ubuntu. Если вы просто нажмете «сеть», он никогда не найдет компьютер в вашей сети.

Дополнительные советы

Я не уверен, что SMB - лучшее решение для домашней сети, если обе машины работают под управлением Ubuntu. Samba в основном используется для обмена файлами с компьютерами Windows. Но у меня нет лучших предложений. sFTP и SSH это хорошо, но медленно. Насколько я помню, в NFS отсутствуют некоторые важные функции. FTP может быть радостью.

PS: Кстати, обратите внимание, что STRG - это немец, и пользователи, говорящие по-английски, могут не понимать, что это клавиша CTRL ...;)

0
ответ дан 29 January 2014 в 13:04

Повторное создание общего ресурса на вашем ноутбуке (как вы впервые пытались это сделать) после установки samba может решить вашу проблему. Уже случилось со мной. Скажите, работает ли это, чтобы обновить мой ответ.

Использование sshfs для обмена папками:

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

mkdir ~/shared_folder
sshfs <user>@<ip>:<shared_folder_path> /home/$USER/shared_folder

Затем проверьте, работает ли он, и выполните свои действия:

cd ~/shared_folder
ls
nautilus .
etc.

Чтобы размонтировать :

fusermount -u ~/shared_folder

Добавление записи в /etc/fstab:

Некоторые люди предпочитают добавлять эту строку в конце файла /etc/fstab:

sshfs#<user>@<ip>:<shared_folder_path> <mount_point> fuse defaults,user,idmap=user,noauto 0 0

Таким образом, вы сможете смонтировать папку с помощью mount ~/shared_folder. Все еще размонтируется с помощью fusermount.

Я обычно не использую этот метод, так как я настроил свою клавишу для просмотра истории bash, так что простой ввод sshf + дает мне все мои предыдущие sshfs монтирует Кроме того, мне не нужно вносить общесистемные изменения.

0
ответ дан 29 January 2014 в 13:04

Другие вопросы по тегам:

Похожие вопросы: