Cómo montar el sistema de archivos remoto a través de SSH en Linux
- 4819
- 894
- Alejandro Duran
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