Podemos usar su capacidad SFTP (Secure File Transfer Protocol) gráficamente desde nuestro explorador de archivos para acceder a recursos remotos y trabajar con ellos como si de un disco local se tratara. Los archivos y carpetas serán accesibles tanto desde la red local como desde fuera de casa u oficina. Para ésto último es necesario abrir el puerto 22 en el router y redirigirlo a la IP del servidor.
La seguridad está garantizada ya que la conexión está encriptada y debemos conocer la IP, usuario y contraseña del equipo remoto
Es necesario sustituir los valores escritos en MAYÚSCULAS por los adecuados a cada caso.
SERVIDOR
Instalamos OpenSSH en el equipo servidor:Si el servidor es un VPS podemos saltar esta sección e ir directamente a CLIENTES.
Code: Select all
apt install openssh-server
Code: Select all
sudo ufw allow ssh
Code: Select all
ssh USUARIO-LOCAL@localhost
CLIENTES
Accedemos desde un cliente:
Code: Select all
ssh USUARIO-REMOTO@IP-REMOTA
Tecleamos "exit" y pulsamos Intro para desconectar.Durante la primera conexión, se nos informará de que la máquina remota no se encuentra en nuestra lista local de equipos conocidos y nos preguntará si deseamos continuar con la conexión. Respondemos afirmativamente y será añadida a la misma. A continuación pedirá que introduzcamos la contraseña del usuario remoto usado para la conexión.
Conectar gráficamente desde un cliente:
- En Cinnamon, Nemo / menú Archivo / Conectarse a un servidor...
Servidor: IP-REMOTA
Puerto: 22 (si no se ha cambiado)
Tipo: ssh
Carpeta: /RUTA/COMPLETA/CARPETA/REMOTA
Nombre de usuario: USUARIO-REMOTO
Contraseña: CONTRASEÑA-USUARIO-REMOTO
- Si tu explorador de archivos no cuenta con este asistente, aún podemos introducir en su barra de direcciones:
Code: Select all
sftp://USUARIO-REMOTO@IP-REMOTA/RUTA/COMPLETA/CARPETA/REMOTA
Una vez situados en la carpeta remota, podemos añadirla a Marcadores para acceder rápidamente. - Además podemos crear un lanzador en el escritorio con una de estas órdenes según usemos Cinnamon (Nemo), MATE (Caja) o XFCE (Thunar):
nemo %U sftp://USUARIO-REMOTO@IP-REMOTA/RUTA/COMPLETA/CARPETA/REMOTA
caja %U sftp://USUARIO-REMOTO@IP-REMOTA/RUTA/COMPLETA/CARPETA/REMOTA
thunar %U sftp://USUARIO-REMOTO@IP-REMOTA/RUTA/COMPLETA/CARPETA/REMOTA
El sistema debería pedirnos la contraseña remota y dar opción a guardarla.
Si este procedimiento no cumple con nuestras necesidades, aún podemos optar por una solución más avanzada (y compleja) montando localmente en nuestro sistema carpetas remotas desde un servidor NAS con NFSv4 o un servidor VPS con SSHFS.