Comment configurer NFS sur Debian 9 Stretch Linux
- 4192
- 1378
- Jade Muller
Objectif
L'objectif est de configurer la configuration de base du client / serveur NFS sur Debian 9 Stretch Linux
Système d'exploitation et versions logicielles
- Système opérateur: - Debian 9 Stretch
Exigences
Accès privilégié à votre installation Debian Linux.
Difficulté
FACILE
Conventions
- # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de
Sudo
commande - $ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier
Configuration du serveur NFS
Installation du serveur NFS
La première étape consiste à installer des binaires de serveur NFS. Pour faire cette utilisation apte
commande pour installer NFS-Kernel-Server
emballer:
# apt-get install nfs-kernel-server
Confirmez que le serveur NFS est en place et en cours:
# Statut SystemCTL NFS-Kernel-Server ● NFS-Server.Service - NFS Server et services chargés: chargé (/ lib / systemd / system / nfs-server.service; activé; Vendor Preset: Activé) Actif: actif (quitté) depuis lundi 2017-06-05 14:20:17 AEST; 1min 8S a été il y a Pid Main: 1752 (code = Overtise, status = 0 / succès) LinuxConfig Systemd [1]: Démarrage du serveur et services NFS… LinuxConfig Systemd [1]: Démarré NFS Server and Services.
Exporter le répertoire NFS
Ensuite, nous devons exporter le répertoire NFS. Ce répertoire sera éventuel monté à distance, donc accessible via l'hôte client NFS. Aux fins de ce tutoriel, nous créons et exportons le répertoire appelé / var / nfs-export
. Tout d'abord, créez un nouveau NFS-Export
annuaire:
# MKDIR / VAR / NFS-Export
À des fins de test, créez également un fichier texte arbitraire:
# cd / var / nfs-export / # echo linuxconfig.Org> Fichier.Fichier TXT # CAT.txt linuxconfig.org
Une fois prêt, utilisez votre éditeur de texte préféré et créez une nouvelle entrée d'exportation NFS dans / etc / exportations
fichier de configuration. Par exemple :
/ var / nfs-export * (RW, sync, no_subtree_check, no_root_squash)
L'exportation ci-dessus / var / nfs-export
Répertoire de n'importe quel hôte avec n'importe quelle adresse IP avec un accès en lecture-écriture. Ceci est une exportation très peu sûre. Pour plus d'exemples d'exportation NFS, entrez $ exportations
.
Pour appliquer les modifications à l'intérieur / etc / exportations
Fichier de configuration, recharger toutes les exportations NFS avec:
# exportfs -a
Si vous souhaitez démarrer votre serveur NFS après le redémarrage, vous devez l'activer avec systemctl
Commande Systemd:
# SystemCTL Activer NFS-Kernel-Server Synchronisant l'état de NFS-Kernel-Server.Service avec script de service SYSV avec / lib / systemd / systemd-sysv-install. Exécution: / lib / systemd / systemd-sysv-stall Activer NFS-Kernel-Server
Client NFS
Maintenant que le répertoire d'exportation NFS est disponible pour une monture distante. Installons le client NFS sur notre système client:
# apt-get install NFS-Common
Créez un nouveau répertoire qui sera utilisé comme point de montage NFS pour monter à distance / var / nfs-export
annuaire:
# mkdir / mnt / nfs
Répertoire d'exportation Remote NFS:
# Mount -T NFS Your-NFS-Server-ip: / var / nfs-export / mnt / nfs /
Vérifiez le contenu du répertoire d'exportation NFS et testez l'accès en écriture en créant un nouveau vide test
déposer:
# CAT / MNT / NFS / Fichier.txt linuxconfig.org # touch / mnt / nfs / test # ls / mnt / nfs / fichier.Test TXT
Pour monter en permanence le répertoire d'exportation NFS sur votre client NFS, insérez une ligne suivante dans votre / etc / fstab
Fichier de configuration:
Votre nfs-server-ip: / var / nfs-export / mnt / nfs / nfs
Pour le moment, les utilisateurs réguliers n'ont pas d'accès en écriture / mnt / nfs /
. Toute tentative d'écriture à ce répertoire sera refusé avec le message d'erreur suivant:
$ touch / mnt / nfs / fichier touch: Impossible de toucher «fichier»: autorisation refusée
Bien qu'il existe des solutions multiples et plus sécurisées à ce problème, la solution la plus rapide pourrait être de donner un accès à l'écriture à la / mnt / nfs /
sur l'hôte client à un utilisateur spécifique qui a besoin d'un accès en écriture ou de le donner à tout le monde. Exemple:
# chmod o + w / mnt / nfs /
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- Fichiers de configuration Linux: 30 premiers
- Choses à installer sur Ubuntu 22.04
- Téléchargement Linux
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Commandes Linux de base
- Installez Arch Linux dans VMware Workstation
- Meilleure distribution Linux pour les développeurs
- « Comment installer Android Studio sur Debian 9 Stretch Linux
- Comment installer Gitlab sur Debian 9 Stretch Linux »