Comment monter un répertoire Linux depuis un autre PC sur votre PC Linux local?

StackOverflow https://stackoverflow.com/questions/232269

  •  04-07-2019
  •  | 
  •  

Question

Existe-t-il un moyen de monter un répertoire Linux à partir d’un autre ordinateur sur votre ordinateur Linux local? Comment?

Était-ce utile?

La solution

Oui, il s’appelle NFS . Vous pouvez également vouloir vérifier sshfs , qui est plutôt sympa.

Autres conseils

sshfs est très agréable et facile à utiliser

sshfs user @ remotesystem: / remote / dir / some / local / dir

Vous devez être un peu plus précis. Vous pouvez utiliser NFS.

En fonction de la distribution utilisée, modifiez simplement le fichier / etc / exports sur la machine distante pour exporter les répertoires souhaités, puis démarrez votre démon NFS.

Ensuite, sur le PC local, vous le montez à l'aide de la commande suivante:

mount -t nfs {adresse_pc_distant}: / remote / dir / some / local / dir

Utilisez l'utilitaire man pour plus d'informations:

Exportations man (des exemples de configuration des répertoires pour l'exportation se trouvent au bas de cette page de manuel.)

NFS est pratique car il est intégré et facile à configurer, mais les 2 implémentations courantes (NFSv2 et NFSv3) ne traduisent pas les noms d’utilisateur entre les systèmes; Les ID utilisateur sont utilisés à la place. Pour cela, vous devez utiliser un système d’authentification central, tel que LDAP, afin de pouvoir conserver les ID utilisateur communs.

sshfs nécessite que vous vous connectiez en tant qu'utilisateur unique. Les accès sont donc toujours effectués (et par conséquent, ne peuvent être effectués que) en tant que cet utilisateur.

Les fichiers cif dans une connexion * nix à * nix (via Samba) traduisent les noms d'utilisateur et respectent les autorisations standard * nix. En outre, il est plus souple dans la mesure où il vous permet d’effectuer une transformation de propriété / autorisation lors de la création d’un nouveau fichier ou répertoire. Cependant, sa configuration est beaucoup plus complexe.

sshfs fonctionne assez bien pour moi.

sudo sshfs -o allow_other root@1.2.3.4: / directory répertoire_répertoire

ip de la machine distante: 1.2.3.4

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top