Como instalar e configurar um servidor NFS no Ubuntu Top 10.Top 10

Como instalar e configurar um servidor NFS no Ubuntu Top 10.Top 10
Compartilhamento de arquivos de rede ou NFS é um protocolo utilizado para compartilhar arquivos e diretórios sobre uma rede de clientes Linux, incluindo Ubuntu 22.04 sistemas. Basicamente, um diretório compartilhado é criado e os arquivos são adicionados a ele para que o cliente possa acessá -los facilmente. O uso do NFS também é considerado uma abordagem ideal quando é necessário trocar dados comuns entre diferentes sistemas de clientes.

Este blog demonstrará o procedimento de instalação e configurando o Servidor NFS sobre Ubuntu 22.04. Vamos começar.

Observação: Em nosso post, vamos nos referir “LinuxUser" como nosso Servidor NFS e "Ubuntuuser”Máquina como Cliente NFS.

Instalação do servidor NFS no Ubuntu 22.04

Com o objetivo de instalar o servidor NFS no Ubuntu 22.04, siga as instruções fornecidas.

Etapa 1: Atualizar pacotes do sistema

Primeiro de tudo, acerte “Ctrl+alt+t”E atualize os pacotes do sistema executando o comando fornecido:

$ sudo apt update

Todos os pacotes são atualizados:

Etapa 2: Instale o servidor NFS

Na próxima etapa, execute o comando abaixo do dado no Ubuntu 22.04 Terminal para instalação do NFS Server:

$ sudo apt install nfs-kernel-server

A saída fornecida indica que o NFS Server está instalado com sucesso no Ubuntu 22.04 “LinuxUser"sistema:

Agora, vamos em direção ao procedimento para configurar o servidor NFS instalado.

Configurando o NFS Server no Ubuntu 22.04

Para a configuração do servidor NFS no Ubuntu 22.04, siga as instruções fornecidas.

Etapa 1: Faça o diretório NFS compartilhado

Primeiro de tudo, criaremos um diretório chamado “nfs_share”Isso será compartilhado por todos os sistemas clientes. Para fazer isso, escreva o seguinte comando:

$ sudo mkdir -p /mnt /nfs_share

Etapa 2: Definir permissões de diretório

Em seguida, defina as permissões do criado “nfs_share”Diretório para que todas as máquinas clientes possam acessá -lo facilmente:

$ sudo chown -r ninguém: nogroup/mnt/nfs_share/

Agora, vá para o próximo passo.

Etapa 3: Defina as permissões de arquivo

Defina as permissões de arquivo conforme necessário. No nosso caso, alocamos as permissões de leitura, escrita e execução para o “nfs_share”Arquivos de diretório:

$ sudo chmod 777/mnt/nfs_share/

Etapa 4: Conceda acesso NFS

Nesta etapa, concedemos acesso ao sistema do cliente para acessar o servidor NFS. Para fazer isso, abra “/etc/exportações" no "Nano" editor:

$ sudo nano /etc /exportações

Agora, cabe a você se você deseja conceder acesso a toda a sub -rede, clientes únicos ou múltiplos. Por exemplo, permitiremos uma sub -rede inteira “10.0.2.15/24”Para acessar o compartilhamento da NFS:

/mnt/nfs_share 10.0.2.15/24 (RW, Sync, No_subtree_check)

Depois de adicionar a linha necessária, pressione “Ctrl+o”Para salvar o arquivo e voltar ao Ubuntu 22.04 Terminal.

Etapa 5: Exportando o diretório NFS

Utilize o comando fornecido para exportar o diretório compartilhado da NFS:

$ sudo exportfs -a

Etapa 6: reinicie o servidor NFS

Escreva o comando fornecido para reiniciar o servidor NFS no seu Ubuntu 22.04 Sistema:

$ sudo systemctl reiniciar nfs-kernel-server

Etapa 7: Acesso ao Firewall do Grant

Em seguida, conceda ao firewall acesso ao sistema de clientes com o seguinte “ufw”Comando:

$ sudo ufw permitir de 10.0.2.15/24 para qualquer porta NFS

Etapa 8: Ativar firewall

Ativar firewall com “ufw"Comando e"habilitar”Opção:

$ sudo ufw habilitar

Etapa 9: Verifique o status do firewall

Em seguida, verifique se o firewall está configurado para permitir o acesso através da porta “2049”:

$ sudo ufw status

Agora iremos em direção ao cliente da NFS em “Ubuntuuser”Sistema para testar o ponto de compartilhamento da NFS.

Instalando o cliente NFS no Ubuntu 22.04

Para realizar a instalação do cliente NFS no Ubuntu 22.04, acerte “Ctrl+alt+t”E execute o seguinte comando:

$ sudo apt install nfs-common

Testes NFS Compartilhe no Ubuntu 22.04

Agora, testaremos a coordenação de acesso entre o cliente NFS “Ubuntuuser" e "LinuxUser”Servidor NFS. Para fazer isso, crie um ponto de montagem no sistema de clientes da NFS:

$ sudo mkdir -p /mnt /nfs_clientshare

Em seguida, monte o compartilhamento da NSF no outro sistema de clientes:

$ sudo monte 10.0.2.15:/mnt/nfs_share/mnt/nfs_clientshare

Para os testes que NFS compartilham no sistema de clientes, primeiro, criaremos alguns arquivos no “nfs_share”Diretório no“LinuxUser”Servidor NFS:

$ CD/MNT/NFS_SHARE/
$ touch sample1.amostra de texto2.texto

Em seguida, mude para o sistema do cliente e visualize a lista de arquivos presentes no “nfs_clientshare”Diretório:

$ ls -l/mnt/nfs_clientshare/

A saída fornecida indica que os arquivos são acessados ​​com sucesso em “Ubuntuuser”Cliente via servidor NFS:

Desinstalação do servidor NFS no Ubuntu 22.04

Para a desinstalação do servidor NFS, execute o seguinte comando:

$ sudo apt remover nfs-kernel-server

Desinstalando o cliente NFS no Ubuntu 22.04

Para a desinstalação do cliente NFS, escreva o seguinte comando no Ubuntu 22.04 Terminal:

$ sudo apt remover nfs-common

Compilamos o método para instalar, configurar e testar o NFS Server no Ubuntu 22.04.

Conclusão

Com o objetivo de instalar o NFS Server no Ubuntu 22.04, em primeiro lugar, atualize os pacotes do sistema e execute o “$ sudo apt install nfs-kernel-server”Comando. Então criar a Diretório NFS compartilhado, definir o arquivo e o diretório permissões, e exportar isto. Próximo, Instale o cliente NFS em outro sistema com “$ sudo apt install nfs-common”Comando, crie um ponto de montagem e teste o acesso do diretório NFS compartilhado. Este blog demonstrou o método de instalação, configurando, e testando o Servidor NFS no Ubuntu 22.04.