LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Por favor, lea aquí el artículo actualizado:

Montar directorios por ssh en Linux (para comprobar la seguridad del sistema)

La habilidad de expotar sistemas de ficheros (FS) es extremadamente útil, es por eso que programas como NFS o Samba son tan populares. Desafortunadamente, ambos están típicamente limitados a la red local que limita su uso. Un FS ideal permitiría conexiones encriptadas a un sitio remoto, sin complicadas conexiones VPN.

Eso es exactamente lo que hace shfs, o SHell File System. Permite montar directorios remotos via ssh usando un módulo del kernel (como smbfs) y una herramienta "user-space", como mount. Para empezar, puedes descargarte shfs de http://shfs.sourceforge.net/; la última versión mientras escribo esto es la 0.35. Antes de empezar, asegúrate que tienes las fuentes del kernel instaladas y, por supuesto, el compilador de C, que tiene que ser exactamente la misma versión que compiló el kernel.

$ mv shfs-0.35.tar.gz /usr/local/src
$ cd /usr/local/src
$ tar xvzf shfs-0.35.tar.gz
$ cd shfs-0.35
$ make
$ sudo make install

El ejemplo de arriba compilará el módulo del kernel para tu kernel (shfs soporta tanto el kernel 2.4 como el 2.6) y también compilará la utilidad shfsmount.

Si estás usando gcc4, necesitarás descargar y aplicar este parche para que shfs compile correctamente:

http://atrey.karlin.mff.cuni.cz/~qiq/src/shfs/shfs-0.35/gcc4-compilefix.patch.

Una vez tengas instalado shfs , carga el módulo del kernel y monta tu primer sistema de ficheros remoto:

# modprobe shfs
# shfsmount user@remote /mnt/user

Esto montará el direcorio home de user@remote en el directorio /mnt/user. También puedes usar el propio comando mount:

# mount -t shfs user@remote:/data /data

Así pues, podrías automontar ciertos directorios en el arranque añadiendo entradas en el /etc/fstab. Por supuesto, querrás usar las claves ssh ya que en cada arranque se te preguntará por un password o passphrase.

Como puedes ver, shfs es extremadamente fácil de usar y es muy versátil. Te permite montar un disco remoto de la oficina en tu escritorio de casa, reconociéndolo como local, pero sin el agobio de hacer nada aparte de habilitar el ssh en la máquina remota.

 

¡Y listo!

Vía: Nuestros Foros de LinuxParty,

Fuente: http://unidadlocal.com/node/18

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías