GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y usar SSHFS en CentOS 7

SSHFS es una herramienta útil para compartir archivos de forma segura. Es un sistema de archivos basado en el Protocolo de transferencia de archivos SSH. Como todos los servidores Linux ya tienen SSH instalado, es muy fácil de configurar y se puede usar para compartir archivos entre dos o más servidores o escritorios. Solo tienes que montar el sistema de archivos y funciona de maravilla. La idea de sshfs se tomó del sistema de archivos SSHFS distribuido con LUFS, que encontré muy útil. En este tutorial veremos cómo instalar SSHFS desde el repositorio de CentOS con el comando yum y también cómo compilarlo desde la fuente.

Instalar SSHFS con yum

Use el siguiente comando para instalar el paquete SSHFS con yum:

 yum install fuse-sshfs 

Cuando haya instalado el paquete con yum, continúe con el capítulo "Montar una carpeta remota con SSHFS".

Instalar SSHFS desde la fuente

Como alternativa (o cuando desee obtener la última versión de SSHFS), puede instalar SSHFS desde la fuente. Para instalar SSHFS desde la fuente, debe descargar los archivos fuente utilizando el siguiente comando que descargaremos desde su sitio web oficial:

cd /tmp
wget https://github.com/libfuse/sshfs/releases/download/sshfs_2.8/sshfs-2.8.tar.gz

Ahora extraiga la carpeta usando el siguiente comando:

tar xvf sshfs-2.8.tar.gz

Tienes que ingresar a la carpeta con "cd" y luego usar configurar y compilar SSHFS:

 ./configure 
 make && make install 

Ahora comencemos a usar SSHFS ya que se instaló correctamente. Cree una carpeta que desee compartir con el extremo del cliente. Supongamos que creamos una carpeta en /var/ con el nombre "mnt"

 mkdir /var/mnt 

Montar una carpeta remota con SSHFS

Ahora montaré esta carpeta desde el servidor remoto. En mi caso la IP del servidor remoto es 192.168.0.10:

 sshfs [email protected]:/ /var/mnt/ 

Ahora comprobaremos que esta carpeta está montada en el otro lado o no?

Una cosa importante que debe tenerse en cuenta aquí es que este es un montaje temporal que se desactivará automáticamente cuando reinicie el servidor. Si desea un montaje persistente, debe agregar el montaje en /etc/fstab o agregar el comando mound en el archivo /etc/rc.local que se ejecuta en el arranque.

Desmontar una carpeta remota

Puede desmontar la carpeta usando el siguiente comando en su servidor

 umount /var/tmp 

A partir del tutorial anterior, ha instalado y configurado correctamente SSHFS en su servidor y puede montar y desmontar fácilmente carpetas y compartir archivos de forma remota con sus amigos en la misma red o por Internet. ¡Aprende y disfruta!


Cent OS
  1. Cómo instalar y usar TensorFlow en CentOS 7

  2. Cómo instalar y usar PHP Composer en CentOS 7

  3. Cómo instalar y usar ifconfig en CentOS 7

  4. Cómo instalar y usar Docker en CentOS 7

  5. Cómo instalar y usar TeamSpeak Server en CentOS 7

Cómo instalar y usar Terraform en CentOS 8

Cómo instalar y usar TermRecord en CentOS 8

Cómo instalar y usar Firewalld en CentOS / RHEL

Cómo instalar y usar el comando Curl en CentOS 8

Cómo instalar y usar TermRecord en CentOS 8

Cómo instalar y usar Traceroute en CentOS 7