Использовать NFS для обмена файлами между системами, если нет окон, это так просто.
Установите nfs-kernel-server и nfs-common на компьютер, на котором находятся файлы для совместного использования. Они могут быть установлены в Центре программного обеспечения или по вашему усмотрению устанавливать пакеты. Вы можете установить их в командной строке с помощью:
sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common
Вам нужно отредактировать файл экспорта, который показывает, что и с кем поделиться. Итак, бегите:
gksu gedit /etc/exports
Например, чтобы предоставить полные разрешения на чтение и запись, разрешив любой компьютер с 192.168.1.1 по 192.168.1.255, добавьте эту строку в /etc/exports
:
/directory_to_share 192.168.1.1/24(rw,no_root_squash,async)
Файл экспорта моей дочери выглядит следующим образом (я - .201
мы не используем диапазон, только один IP):
/home 192.168.0.201(rw,sync,no_root_squash,no_subtree_check)
/srv/nfs 192.168.0.201(rw,sync,no_subtree_check)
Перезагрузите сервер NFS, выполнив:
sudo /etc/init.d/nfs-kernel-server restart
(Или перезагрузите компьютер.)
Отныне после редактирования /etc/exports
файла вы можете просто запустить, sudo exportfs -a
чтобы применить изменения.
Команда showmount
скажет вам, что все прошло хорошо - например, на компьютере моей дочери, она показывает, что она поделится этими двумя вещами с моим компьютером @ .201 (меня), если потребуется
$ showmount -e
Export list for jamie-desktop:
/srv/nfs 192.168.0.201
/home 192.168.0.201
Затем установите nfs-common на компьютер, который хочет подключить экспортные ресурсы как часть своей файловой системы.
fstab
Запись должна быть добавлена , чтобы ваши компьютеры NFS-клиент смонтировать еще компьютеры экспорта @ время загрузки. gksu gedit /etc/fstab
отредактируем нужный файл.
192.168.0.200:/srv/nfs /media nfs rsize=8192 and wsize=8192,noexec,nosuid
Перезагрузка и общий ресурс установлен в /media
.
Настройте сервер на клиенте и клиент на сервере для двусторонних общих ресурсов.
Вы можете печатать на общем принтере с помощью CUPS (как указано в этом ответе ).
Для обмена файлами между хостами Linux / Unix через доверенную сеть обычно лучше всего использовать NFS .
источник
Вы можете использовать Samba таким же образом, чтобы делиться между двумя машинами Ubuntu.
Кроме того, вы также можете использовать CUPS напрямую для общего доступа к принтерам и одну из других поддерживаемых сетевых файловых систем для обмена файлами (или, если у вас настроен сервер SSH, просто используйте sftp: // в Nautilus).
Одним из возможных преимуществ использования Samba является то, что он также будет работать, если вам когда-нибудь понадобится поделиться чем-то с пользователем Windows или Mac OS X (например, посетителем с ноутбуком).
источник
Вы можете использовать встроенный Ubuntu One для обмена файлами, простой и понятный в настройке.
Эта статья должна помочь с совместным использованием принтера, но в основном это зависит от марки принтера.
Удачи.
источник
Приведенные выше инструкции по монтажу NFS сработали - за одним исключением. Я пытаюсь смонтировать общий каталог на моем Linux-компьютере с Raspberry Pi, на котором установлена последняя версия Raspbian (stretch). Когда я использовал вышеуказанный формат в fstab на Pi, я получил ошибку формата. Это было исправлено путем изменения записи "rsize = 8192 и wsize = 8192" на "rsize = 8192, wsize = 8192". После этого я смог сделать "sudo mount -a" и все отлично смонтировано.
источник