¿Cómo montar un directorio de Linux desde una PC diferente a su PC Linux local?
Pregunta
¿Hay alguna forma de montar un directorio de Linux desde una PC diferente a su PC con Linux local? ¿Cómo?
Otros consejos
sshfs es muy agradable y fácil de usar
usuario sshfs @ remotesystem: / remote / dir / some / local / dir
Necesitas ser un poco más específico. Puedes usar NFS.
Dependiendo de la distribución que esté utilizando, simplemente edite el archivo / etc / exports en la máquina remota para exportar los directorios que desea, luego inicie su daemon NFS.
Luego, en la PC local, lo monta utilizando el siguiente comando:
mount -t nfs {remote_pc_address}: / remote / dir / some / local / dir
Use la utilidad man para obtener más información:
man export (Los ejemplos de configuración de directorios para exportar se encuentran en la parte inferior de esta página de manual).
NFS es útil ya que está incorporado y es fácil de configurar, pero las 2 implementaciones comunes (NFSv2 y NFSv3) no traducen los nombres de usuario entre los sistemas; ID de usuario se utilizan en su lugar. Esto requiere que use un sistema de autenticación central como LDAP para que se puedan mantener las ID de usuario comunes.
sshfs requiere que te conectes como un solo usuario, por lo que los accesos siempre se realizan (y, en consecuencia, solo se pueden hacer) como ese usuario.
cifs en una conexión * nix-to- * nix (a través de Samba) traduce los nombres de usuario y sigue los permisos estándar * nix. Además, es más flexible porque le permite realizar la transformación de propiedad / permiso al crear un nuevo archivo o directorio. Sin embargo, es mucho más complejo de configurar.
sshfs funciona bastante bien para mí.
sudo sshfs -o allow_other root@1.2.3.4: / directory local_directory
ip de la máquina remota: 1.2.3.4