
SSH File System (o SSHFS) es un cliente de sistema de archivos que puede instalar en su dispositivo local para interactuar con archivos en dispositivos remotos. SSH utiliza el protocolo de transferencia de archivos Secure Shell (SFTP) para establecer esta conexión.
Además, SSH utiliza sus protocolos de cifrado para garantizar la integridad y confidencialidad de los datos. Si sus tareas diarias incluyen la administración de dispositivos o servidores remotos, definitivamente usará SSHFS. Por lo tanto, es necesario aprender a utilizar el sistema de archivos SSH. Por lo tanto, esta breve guía demostrará cómo configurar y utilizar SSHFS fácilmente.
Cómo configurar y utilizar SSHFS
Puede instalar SSHFS en dispositivos locales y remotos. La mayoría de las distribuciones de Linux, como Ubuntu, Fedora, RHEL, etc., incluyen SSHFS en sus repositorios de paquetes. Primero actualice el manifiesto del paquete y actualice los paquetes instalados usando los siguientes comandos:
Sistema operativo | Orden |
Debian/Ubuntu | actualización de sudo apt y actualización de sudo apt |
CentOS/Fedora/RHEL | sudo dnf busca actualizaciones && actualización de sudo dnf |
ArquitecturaLinux | sudo pacman-syu |
Abrir SUSE | actualización de sudo zypper |
Ahora ejecute uno de los siguientes comandos dependiendo de su distribución. Tenga en cuenta que los sistemas basados en RHEL identifican esta utilidad como fusion-sshfs.
Sistema operativo | Orden |
Debian/Ubuntu | sudo apto instalar sshfs |
CentOS/Fedora/RHEL | sudo dnf instalar fusion-sshfs |
ArquitecturaLinux | sudo pacman -S sshfs |
Abrir SUSE | sudo zypper instalar sshfs |
Después de instalar la utilidad, Continúe usando el comando «sshfs» para montar el directorio remoto, como se muestra a continuación:
sshfs usuario@Servidor remoto:/camino/llegar/remoto/Tabla de contenido /camino/llegar/Montaña
Aquí, reemplace usuario con su nombre de usuario en el sistema remoto, servidor remoto con la dirección IP o el nombre de host del servidor remoto, /ruta/al/directorio/remoto con el directorio que desea montar desde el servidor remoto, y /ruta/al/montaje y dónde deseas instalarlo en tu dispositivo nativo. Veamos un ejemplo:
sshfs plato@geek.com:/Hogar/plato /local/respaldo
Si ejecuta el comando sshfs por primera vez, el sistema le pedirá que ingrese su contraseña. Después de una verificación exitosa, SSHFS montará el directorio remoto que necesita localmente en el punto de montaje especificado. Una vez completado, puede desmontar el directorio remoto usando el siguiente comando:
En el comando anterior, /ruta/al/montaje Representa la ruta al directorio que montó en el paso anterior. A través de los pasos anteriores, ha configurado SSHFS exitosamente. Sin embargo, cuando apague el sistema, el directorio remoto se desmontará.
Si desea montar automáticamente cualquier directorio específico cada vez que se inicia el sistema, agregue una nueva entrada en /etc/tablas del sistema documento. Sin embargo, necesita privilegios de root. Por ejemplo, siga los pasos a continuación para usar SSHFS para montar automáticamente un directorio remoto. Abra el archivo usando un editor de texto – nano/etc/fstab
Adjuntarle:
usuario@Servidor remoto:/camino/llegar/remoto/Tabla de contenido /camino/llegar/Montaña Valor predeterminado de fusion.sshfs, _netdev
Finalmente, guarde y salga del editor para guardar la entrada.
Resumir
Así es como puede configurar y utilizar SSHFS en su sistema Linux para acceder fácilmente a servidores remotos. SSHFS es solo un cliente de sistema de archivos que puede utilizar para montar dispositivos locales y acceder a servidores remotos. Si eres principiante te recomendamos que uses los comandos correctamente, de lo contrario puedes encontrar errores al configurar tu conexión.