Existe-t-il un moyen de monter un répertoire Linux d'un autre PC sur votre PC Linux local? Comment?
sshfs est très agréable et facile à utiliser
utilisateur sshfs @ remotesystem:/remote/dir/some/local/dir
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.)
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.
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