GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment configurer le partage NFS sur Ubuntu 20.04, 18.04

NFS signifie Network File System. Ce tutoriel va vous montrer comment configurer le partage NFS sur Ubuntu 20.04, 18.04 afin que d'autres ordinateurs de votre réseau local puissent accéder aux fichiers et répertoires sur le système Ubuntu 20.04, 18.04.

NFS permet de partager des répertoires et des systèmes de fichiers sur un réseau local. NFS peut également être configuré sur Internet avec un protocole VPN pour crypter la connexion. Dans ce didacticiel, nous allons configurer le partage de fichiers NFS dans un réseau domestique avec deux ordinateurs Ubuntu 20.04/18.04.

Étape 1 :Configurer le serveur NFS

Sur le serveur Ubuntu, installez le nfs-kernel-server colis.

sudo apt install nfs-kernel-server

Modifiez ensuite le /etc/exports fichier avec un éditeur de texte en ligne de commande tel que Nano. Les fichiers d'exportation indiquent au serveur NFS quels répertoires ou systèmes de fichiers seront partagés avec le client.

sudo nano /etc/exports

La syntaxe est la suivante

/path/to/directory     client-IP address(options)

Par exemple, vous souhaitez partager votre répertoire personnel avec le deuxième ordinateur Ubuntu avec l'adresse IP 192.168.1.101 , puis placez la ligne suivante à la fin du fichier. Remplacer username avec votre nom d'utilisateur réel. Délimitez les deux colonnes avec la touche Tab.

/home/username      192.168.1.101(rw,sync,root_squash,subtree_check)

Appuyez sur Ctrl+O pour enregistrer le fichier, puis CTRL+X pour sortir du fichier. L'adresse IP de l'ordinateur client peut être trouvée en exécutant la commande suivante côté client.

ifconfig

Recharger le /etc/exports fichier.

sudo exportfs -ra

Étape 2 :Configurer le client

Sur le deuxième ordinateur Ubuntu, installez nfs-common paquet.

sudo apt install nfs-common

Puis éditez /etc/fstab fichier.

sudo nano /etc/fstab

Ajoutez la ligne suivante dans le fichier. Remplacez nfs-server-ip avec l'adresse IP du serveur Ubuntu.

nfs-server-ip:/home/username    /mnt/nfs-share      nfs       rw,soft,intr,noatime,x-gvfs-show

La ligne ci-dessus montera le répertoire personnel sous /mnt/nfs-share répertoire en mode lecture et écriture. x-gvfs-show vous permettra de voir le répertoire partagé dans votre gestionnaire de fichiers.

Enregistrez et fermez le fichier. Créez ensuite le point de montage.

sudo mkdir /mnt/nfs-share

Ensuite, exécutez la commande ci-dessous

sudo mount -a

Vous pouvez maintenant accéder au répertoire d'accueil du serveur dans votre gestionnaire de fichiers.

Si vous souhaitez partager votre répertoire personnel avec tous les ordinateurs de votre réseau domestique, ajoutez cette ligne dans /etc/exports fichier, en supposant 192.168.1.1 est l'adresse IP de votre routeur.

/home/username     192.168.1.0/24(rw,sync,root_squash,subtree_check)

Si vous apportez des modifications à /etc/exports côté serveur, puis exécutez la commande ci-dessous pour indiquer au serveur NFS de recharger le fichier /etc/exports fichier.

sudo exportfs -ra

Si vous ne pouvez pas ajouter/supprimer des fichiers ou apporter des modifications au partage NFS (autorisation refusée), c'est probablement parce que vous agissez en tant qu'utilisateur différent. Par exemple, si le fichier appartient à user1 sur le serveur, alors vous devez également agir en tant que user1 pour apporter des modifications au partage NFS.

NFS sur Internet

Par défaut, NFS n'est pas chiffré. Si vous souhaitez monter NFS sur Internet, vous pouvez chiffrer la connexion avec un VPN tel que WireGuard.

  • Configurez votre propre serveur VPN WireGuard sur Ubuntu

J'ai choisi WireGuard car c'est le protocole VPN le plus rapide.


Ubuntu
  1. Comment configurer le serveur et le client NFS sur Ubuntu 20.04

  2. Ubuntu - Comment définir une adresse IP statique dans Ubuntu ?

  3. Comment configurer un réseau NFS ?

  4. Comment installer Ubuntu à partir d'un fichier Iso ?

  5. Comment installer g ++ sur Ubuntu

Comment configurer WireGuard VPN sur Ubuntu 20.04

Comment configurer OpenVPN sur Ubuntu 20.04

Comment compresser un fichier PDF dans Ubuntu

Comment supprimer un fichier dans Ubuntu

Comment installer CouchPotato sur Ubuntu

Comment partager un fichier entre Ubuntu et Windows 10 ?