Montar unidades/directorios remotos con SSH

A veces es necesario que distintos host tengan acceso a una carpeta común, una forma de hacerlo consiste en montar un servidor NFS y configurar los clientes, sin embargo existe otra alternativa usando SSH, concretamente sshfs.

Lo primero que tenemos que hacer es instalar sshfs

:~$ apt-get install sshfs

Una vez instalado tenemos que montar la unidad o carpeta remota en nuestra maquina local.

# Ambos comandos requieren permisos de root
# Conexión Normal
:~$ sshfs usuario@servidor.remoto.com:/carpeta/compartida /directorio/local -o allow_other # pedirá contraseña
# Si se usa una llave para acceder al servidor (AWS EC2)
:~$ sshfs -o IdentityFile=~/identityfile.pem usuario@servidor.remoto.com:/carpeta/compartida /directorio/local -o allow_other

Si ya terminamos de trabajar con el directorio remoto y queremos desmontarlo usamos

# Requiere permisos de root
:~$ fusermount -u /directorio/local
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s