Comment monter un répertoire Linux depuis un autre PC sur votre PC Linux local?
Question
Existe-t-il un moyen de monter un répertoire Linux à partir d’un autre ordinateur sur votre ordinateur Linux local? Comment?
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