web-dev-qa-db-fra.com

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 d'un autre PC sur votre PC Linux local? Comment?

22
ksuralta

Oui, cela s'appelle NFS . Vous pourriez également vouloir vérifier sshfs qui est assez agréable.

15
Robert Gamble

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

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

38
Georg Zimmer

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

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

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

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

Utilisez l'utilitaire man pour plus d'informations:

man exports (Des exemples de configuration de répertoires pour l'exportation sont au bas de cette page de manuel.)

12
Teltaris

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. Cela vous oblige à utiliser un système d'authentification central tel que LDAP pour que les ID utilisateur communs puissent être conservés.

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

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

5

sshfs fonctionne assez bien pour moi.

Sudo sshfs -o allow_other [email protected]:/directory local_directory

iP de la machine distante: 1.2.3.4

1
akshaypmurgod