Конфигурация NFS Linux
Установка и конфигурация nfs в Linux
Добавить пользователя:
sudo adduser nfsuser
Переключиться на нового пользователя и добавить в его директорию каталог для удаленного доступа:
sudo -su nfsuser
mkdir uploads
Установка nfs клиента и сервера
sudo apt install nfs-kernel-server nfs-common
Важно проверить поддерживается ли nfs на уровне ядра:
cat /proc/filesystems | grep nfs
При необходимости добавить службу в автозагрузку:
systemctl enable nfs-server
Редактировать конфигурационный файл:
vim /etc/exports
Узнать id пользователя:
id nfsuser
В этом файле прописать директорию каталога для удаленного доступа, ip адрес клиента, id пользователя учетной записи клиента и его права:
/home/nfsuser/uploads 192.168.61.171(rw,all_squash,anonuid=33,anongid=33)
После изменения перезагрузить сервис:
systemctl restart nfs-kernel-server
Проверить статус работы сервиса:
systemctl status nfs-kernel-server
Убедиться, что порт 2049 прослушивается:
netstat -nptl | grep 2049
Монтировать удаленный каталог на клиентской машине:
sudo mount 192.168.61.253:/home/nfsuser/uploads /home/toly/folder
Монтирование удаленных каталогов при загрузке машины:
192.168.61.253:/home/nfsuser/uploads /home/toly/folder nfs noauto,soft,intr,user,port=2049 0 0
Источники
Связанные темы
Конфигурация vsftpd в ОС Linux Ubuntu
Установка и конфигурация samba в Linux
Конфигурация openvpn сервера в Linux Alpine
Использование iptables в linux
Базовые понятие о настройках и безопасности в сети
Использование ifconfig в Linux
Настройка openvpn сервера в Linux
Полезные сетевые утилиты Linux
Конфигурация сети в Alpine Linux