Как настроить общий доступ к файлам для доступа к рабочим файлам с домашнего компьютера (VPN в порядке)

У меня есть рабочий компьютер, на котором работает Ubuntu 12.04, и мне интересно, какой метод лучше всего подходит для просмотра его файлов из дома. Я буду получать доступ к файлам на своем рабочем месте через VPN, поэтому проблемы с брандмауэром в этом случае не являются проблемой.

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

Я слышал об акциях Samba. Это хороший выбор или есть лучшие варианты? Если Samba поделится тем, что я хочу сделать, я подумаю, что следующее руководство на форумах Ubuntu будет идеальным:

http://ubuntuforums.org/showthread.php?t=288534 [ 114]

Редактировать: Домашний компьютер также будет использовать Ubuntu 12.04, и аспект VPN уже настроен и работает. Это вопрос того, как следует делиться.

2
задан 30 August 2013 в 23:48

3 ответа

Полагаю, sshfs хорошая идея. Я часто использую его для защищенной / зашифрованной связи с моим сервером NAS, когда я нахожусь на рабочем месте, для различных вещей, включая прослушивание музыки, хранящейся на удаленном сервере.

sudo apt-get install sshfs для клиентской стороны должно быть достаточно. Для серверной части вы можете использовать настройку по умолчанию openssh-server (или изменить большинство вещей, что бы у вас ни было).

По сути, вы просто монтируете удаленный каталог в локальный каталог, как с помощью команды mount.

sshfs user@server:/remote/dir /local/dir [-p non_standard_port]

Поскольку это монтируемое пользователем монтирование, размонтируйте его с помощью fusermount -u /local/dir.

1113 Это безопасно и просто. Вы также можете установить /etc/fstab с помощью sshfs.

Еще немного информации здесь .

0
ответ дан 30 August 2013 в 23:48

SSH

Я бы предложил git, но, поскольку вам нужен доступ ко всем файлам, вы также можете попробовать SSH.

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

  1. Я обнаружил, что самба иногда бывает медленной.
  2. Иногда редактирование файла невозможно из-за неправильной настройки прав доступа.
  3. Соединение зашифровано.

Настройка рабочего компьютера

Вы просто устанавливаете ssh-сервер на рабочий компьютер. Будет работать Openssh, который вы можете установить, используя

sudo apt-get install openssh-server

Домашний компьютер

На домашнем компьютере перейдите на nautilus, нажмите «Файл» -> «Подключиться к серверу» и выберите SSH в качестве типа службы. В сервер введите IP (или alais) адрес рабочего компьютера, порт должен быть 22, корневая папка ('/') для папки в порядке, а в имени пользователя имя пользователя для рабочего компьютера (root - НЕ рекомендуется).

У меня нет установки 12.04, поэтому там также может быть поле для ввода пароля (не помню, есть ли у nautilus 12.04).

0
ответ дан 30 August 2013 в 23:48

Что Вашим поиском является SAMBA/CIFS или NFS fileshare сервер для Вашего рабочего компьютера. Если соединение VPN иногда снижается, то, возможно, Samba является лучшим выбором.

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

Если у Вас есть комбинированная среда с Linux, окнами и Mac затем, Samba более поддерживается.

Таким образом, вот то, что я сделал, чтобы заставить его работать:

склонные sudo - получают самбу установки

и настраивать с gui:

склонные sudo - получают системную самбу конфигурации установки

и затем применение моих изменений:

sudo smbd перезагрузка

Это - мое исследование, я только попробовал Samba сам:

Руководство по установке NFS

Руководство по установке Samba

0
ответ дан 30 August 2013 в 23:48

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

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