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

Existe-t-il un moyen de monter un répertoire Linux depuis un autre PC sur votre PC Linux local? Comment?

Oui, il s’appelle NFS . Vous voudrez peut-être aussi consulter sshfs, ce qui est plutôt bien.

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

sshfs user @ remotesystem: / remote / rep / un / local / rep

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

Selon la dissortingbution que vous utilisez, vous éditez simplement le fichier / etc / exports sur la machine distante pour exporter les répertoires de votre choix, puis démarrez votre démon NFS.

Ensuite, sur le PC local, vous le montez en utilisant la commande suivante:

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

Utilisez l’utilitaire man pour plus d’informations:

man exports (Exemples de configuration de répertoires pour l’exportation au bas de cette page de manuel).

NFS est pratique car il est intégré et facile à configurer, mais les 2 implémentations communes (NFSv2 et NFSv3) ne traduisent pas les noms d’utilisateur entre les systèmes; les ID utilisateur sont utilisés à la place. Cela nécessite que vous utilisiez un système d’authentification centralisé tel que LDAP, afin de pouvoir conserver les identifiants d’utilisateurs communs.

sshfs exige que vous vous connectiez en tant qu’utilisateur unique et que les access soient toujours effectués (et par conséquent ne peuvent être effectués) qu’en tant qu’utilisateur.

cifs dans une connexion * nix-to-* nix (via Samba) traduit à la fois les noms d’utilisateur et suit les permissions standard * nix. De plus, il est plus flexible en ce sens qu’il vous permet d’effectuer une transformation propriété / autorisation lors de la création d’un nouveau fichier ou répertoire. Il est cependant beaucoup plus complexe à configurer.

sshfs fonctionne plutôt bien pour moi.

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

ip machine distante: 1.2.3.4