Na máquina 10.0.0.1 onde estavam os arquivos que eu queria:
# instala o servidor nfsNa máquina 10.0.0.2 onde os arquivos seriam acessados:
sudo apt-get install nfs-kernel-server -y
# define o diretório a ser compartilhado e as opções
echo "/home/usuario *(rw,sync,no_subtree_check,no_root_squash)" >> /etc/exports
# restringe o acesso a todos
echo "portmap: ALL" >> /etc/hosts.deny
echo "lockd: ALL" >> /etc/hosts.deny
echo "mountd: ALL" >> /etc/hosts.deny
echo "rquotad: ALL" >> /etc/hosts.deny
# libera o acesso apenas a um ou uma gama de ips
echo "portmap: 10.0.0.0/2" >> /etc/hosts.allow
echo "lockd: 10.0.0.0/2" >> /etc/hosts.allow
echo "mountd: 10.0.0.0/2" >> /etc/hosts.allow
echo "rquotad: 10.0.0.0/2" >> /etc/hosts.allow
echo "statd: 10.0.0.0/2" >> /etc/hosts.allow
# reinicia o servidor nfs
sudo /etc/init.d/nfs-kernel-server restart
# instala o cliente nfsFunciona :)
sudo apt-get install nfs-common
# cria um diretório onde será montado o mapeamento
mkdir ~/pastaqualquer
# monta o mapeamento
sudo mount -t nfs 10.0.0.1:/home/usuario ~/pastaqualquer
# se quiser que monte automaticamente no boot, não era o meu caso, mas...
echo "10.0.0.1:/home/usuario /pastaqualquer nfs rw 0 0" >> /etc/fstab
PS.: Eu uso a opção sync no compartilhamento para evitar arquivos corrompidos, é mais demorado, mas também é muito mais seguro.
PS. 2: Pode ser necessário dar permissões de leitura/escrita (chmod) no diretório compartilhado. Não foi o meu caso, pois usei o mesmo usuário.
Nenhum comentário:
Postar um comentário
Todo comentário é moderado para evitar spam e trolls, sendo assim pode demorar um pouco para aparecer. Seja educado.