Cómo montar el sistema de archivos remoto a través de SSH en Linux

Cómo montar el sistema de archivos remoto a través de SSH en Linux

Sshfs es un sistema de archivos basado en el Protocolo de transferencia de archivos SSH (SFTP). En el lado remoto solo necesitamos instalar el servidor SSH, ya que la mayoría de los servidores SSH ya lo admiten, no hay nada que hacer en el servidor remoto, excepto la instalación del servidor SSH. En el lado del cliente necesitamos instalar paquetes SSHFS para montar el sistema de archivos remotos. Versión más nueva de SSHFS usa fusible. La versión fusible de sshfs es reescribe por Miklos szeredi.

Características de SSHFS:

    • Basado en fusible (el mejor marco del sistema de archivos de espacio de usuario para Linux)
    • Multithreading: más de una solicitud puede estar en camino al servidor
    • Permitiendo lecturas grandes (max 64k)
    • Contenido del directorio de almacenamiento en caché

Paso 1 - Instale Fuse -SSHFS

Para CentOS/RHEL usuarios, fusible Sshfs está disponible en el repositorio EPEL, así que asegúrese de haber instalado el repositorio EPEL en su sistema. Ahora ejecute el siguiente comando para instalarlo

En CentOS/RHEL:

# yum instalar fusible-sshfs 

En Ubuntu y Dabian:

$ sudo apt-get actualización $ sudo apt-get install sshfs 

Paso 2 - Montar directorio remoto

Montar el directorio de servidor remoto usando SSHFS. Asegúrese de que el sistema remoto tenga un servidor SSH en ejecución con una conectividad SSH adecuada desde su sistema.

Primero, crea un punto de montaje

# mkdir /mntssh 

Vamos a montar el directorio remoto. Para este ejemplo estamos montando /Inicio/Remoteuser directorio de 192.168.1.12 (remoto.ejemplo.comunicarse) Sistema a nuestro sistema local.

# sshfs [correo electrónico protegido]:/home/remoteuser/opt/mntssh 

[Salida de muestra]

La autenticidad del remoto del host.ejemplo.com (192.168.1.12) 'No se puede establecer. La huella digital de la tecla RSA es 77: 85: 9e: ff: DE: 2a: EF: 49: 68: 09: 9B: DC: F0: F3: 09: 07. ¿Estás seguro de que quieres continuar conectando (sí/no)? sí [correo electrónico protegido] la contraseña: 

Paso 3 - Verificar el soporte

Después de montar el sistema de archivos remoto en el punto de montaje local, verifíquelo ejecutando el comando de montaje.

# Mount /dev /mapper /vg_svr1-lv_root on /type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw) devpts on /dev /pts type devpts (rw, gid = 5, 5, 5, 5, modo = 620) tmpfs on /dev /shm type tmpfs (rw) /dev /sda1 on /boot type ext4 (rw) [correo electrónico protegido]: /home /remotionuser on /mntssh type fusible.SSHFS (RW, NoSUID, NODEV) 

Además, navegue a su punto de montaje, verá archivos desde el sistema remoto

# CD /MNTSSH # LS 

Paso 4 - Directorio de montaje en el arranque del sistema

Si desea montar el sistema de archivos remoto automáticamente cada vez que se reinicie su sistema, agregue la siguiente entrada a /etc/fstab archivo. Asegúrese de tener una configuración de SSH basada en llave entre el sistema remoto y local.

[Correo electrónico protegido]:/home/remotouser/mntssh fusible.SSHFS predeterminados 0 0 

Paso 5 - Directorio Unmount

Si su trabajo ha terminado y ya no necesita el directorio montado, simplemente desmonte con el siguiente comando.

# Umount /Mntssh 

También eliminar la entrada de /etc/fstab archivo