Ubuntu

Como instalar o NFS Server e Client no Ubuntu

Como instalar o NFS Server e Client no Ubuntu

Nrede File Ssistema ou NFS é um protocolo para sistemas de arquivos. Usar o protocolo NFS permite que você compartilhe arquivos e diretórios em sua máquina com máquinas de outros usuários na rede.

O NFS é construído em um modelo cliente-servidor, onde o servidor NFS é responsável por lidar com a autenticação e gerenciar os dados compartilhados na rede.

Neste artigo, vamos cobrir a instalação do NFS em computadores servidores e clientes, permitindo que você compartilhe seus arquivos ou diretórios de uma máquina Ubuntu para outra.

Aqui está um resumo do que vamos fazer:

  1. Instale o servidor NFS em uma máquina, e vamos chamá-lo de máquina servidor.
  2. Crie um diretório de exportação que usaremos para compartilhar com os clientes.
  3. Instale o cliente NFS em uma segunda máquina, e vamos chamá-la de máquina cliente.
  4. Faça um teste simples para garantir que tudo está funcionando com sucesso.

É altamente recomendável que você siga essas etapas na ordem para garantir que tudo funcione perfeitamente.

Instalando o servidor NFS

Passo 1. Antes de iniciar a instalação do servidor NFS, você deve se certificar de que seu sistema está atualizado usando os seguintes comandos:

sudo apt-get update sudo apt-get upgrade

Passo 2. Verifique se o pacote do servidor do kernel NFS está instalado no seu Ubuntu usando o seguinte comando.

dpkg -l | grep nfs-kernel-server

Verifique se o servidor NFS está instalado ou não

Como você pode ver na imagem acima, se não houver saída, o pacote do servidor do kernel NFS não está instalado em sua máquina.

etapa 3. Agora vamos instalar o pacote de servidor de kernel NFS mais recente disponível usando o seguinte comando.

sudo apt install nfs-kernel-server

Instale o pacote de servidor NFS Kernel

Crie o diretório de exportação

Este diretório de exportação será compartilhado com as máquinas dos clientes na rede.

Passo 1. Crie um diretório de exportação no servidor NFS que será compartilhado na rede.

sudo mkdir -p / mnt / nfsdir

Passo 2. Para permitir o acesso a todos os clientes para o diretório de exportação anterior, remova as permissões restritivas atuais no diretório.

sudo chown nobody: nogroup / mnt / nfsdir

etapa 3. Atribua novas permissões ao diretório de exportação.

sudo chown nobody: nogroup / mnt / nfsdir

A saída dos comandos anteriores deve ser como abaixo:

Crie o diretório de exportação e atribua as permissões necessárias

Passo 4. Usando seu editor favorito, edite no arquivo de configuração de exportação para permitir que os clientes acessem o diretório de exportação do servidor NFS.

sudo vi / etc / exports

Agora escolha uma das seguintes opções para permitir o acesso ao diretório de exportação do servidor:

/ mnt / nfsdir client_IP (rw, sync, no_subtree_check)

As permissões (rw, sync, no_subtree_check) são definidas da seguinte forma:

/ mnt / nfsdir client_IP_1 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_2 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_3 (rw, sync, no_subtree_check)
/ mnt / nfsdir subnetIP / 24 (rw, sync, no_subtree_check)

Aqui em nosso tutorial, usaremos a última opção para permitir o acesso a vários clientes, especificando toda a sub-rede.

Permitir acesso a clientes usando o arquivo de exportação NFS

Etapa 5. Em seguida, vamos aplicar as alterações anteriores usando o seguinte comando.

sudo exportfs -a

Exportar O diretório compartilhado NFS

Etapa 6. Reinicie o serviço do servidor kernel NFS.

sudo systemctl restart nfs-kernel-server

Reinicie o servidor do Kernel NFS

Etapa 7. Configure o firewall da máquina do servidor NFS para permitir que os clientes acessem o conteúdo do diretório de exportação.

sudo ufw permitir de 192.168.1.0/24 para qualquer porta nfs

Configurar NFS Server Machine Firewall

Etapa 8. Habilite o firewall do servidor NFS para iniciar automaticamente com a inicialização do sistema.

sudo ufw enable

Habilitar Firewall na inicialização do sistema

Etapa 9. Agora verifique o status do firewall para ver a regra adicionada das etapas anteriores.

sudo ufw status

Verifique as regras adicionadas do firewall

Instale o cliente NFS em uma segunda máquina

Em seguida, precisamos realizar algumas configurações nas máquinas dos clientes para que eles possam acessar facilmente o diretório de exportação do servidor NFS. Mas antes de iniciarmos nossas configurações, precisamos primeiro garantir que as máquinas dos clientes estejam atualizadas usando os comandos abaixo.

sudo apt-get update sudo apt-get upgrade

Passo 1. Instale o pacote do cliente NFS usando o seguinte comando.

sudo apt-get install nfs-common

Instale o pacote do cliente NFS

Passo 2. Crie um ponto de montagem para o diretório de exportação do servidor NFS.

sudo mkdir -p / mnt / nfsdirclient

Criar ponto de montagem para o diretório compartilhado NFS

etapa 3. Agora vamos montar o diretório NFS compartilhado no cliente.

Sudo Mount 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient

Monte o diretório compartilhado NFS na máquina cliente

Teste sua instalação

Passo 1. Na máquina do servidor, crie um arquivo de teste no diretório de exportação.

toque em / mnt / nfsdir / nfstestfile

Criar arquivo de teste no diretório de exportação do servidor NFS

Na máquina cliente, verifique o arquivo recém-criado.

ls / mnt / nfsdirclient

A saída deve ser como abaixo:

Verifique o arquivo criado na máquina do cliente

Passo 2. Na máquina cliente, crie um novo arquivo.

toque em / mnt / nfsdirclient / clienttestflie

Criar arquivo de teste no diretório do cliente NFS

Na máquina do servidor, verifique o arquivo criado anteriormente.

ls / mnt / nfsdir

A saída deve ser algo como o seguinte:

Verifique o arquivo criado na máquina do servidor

Isso é tudo sobre como instalar o servidor e cliente NFS e também testar suas configurações.

AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...
Como alterar os botões esquerdo e direito do mouse no PC com Windows 10
É normal que todos os dispositivos de mouse de computador sejam ergonomicamente projetados para usuários destros. Mas existem dispositivos de mouse di...