¡Pregunte, nosotros le respondemos!

Cómo montar una carpeta remota a través de SSH en diferentes sistemas operativos

How to mount a remote folder

A menudo necesitamos transferir archivos hacia y desde un servidor dedicado. Por ejemplo, subir constantemente conjuntos de datos o archivos para su renderización a su servidor con fines de prueba. Si haces esto con regularidad, puede dar lugar a ciertos problemas.

Afortunadamente, hay una manera conveniente de resolver este problema para que pueda hacer cambios de inmediato. Para ello, necesita montar una carpeta SSH remota en su ordenador local.

Veamos cómo hacerlo paso a paso.

1. Instalando SSHFS

Primero, necesitamos instalar SSHFS. Esto se hace de diferentes maneras en diferentes sistemas operativos.

Ubuntu/Debian: Para instalar SSHFS, utilice el siguiente comando:

sudo apt-get install sshfs

Mac OSX: Instalar brew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Luego instale FUSE:

brew cask install osxfuse

Ahora instale SSHFS:

brew install sshfs

Windows: Necesitará descargar el paquete win-sshfs. Está disponible aquí:

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/win-sshfs/win-sshfs-0.0.1.5-setup.exe

2. Monte la carpeta remota para Mac OSX /Ubuntu/Debian

En este caso, los pasos serán los mismos tanto para Mac OSX como para Ubuntu/Debian. Los pasos serán ligeramente diferentes para Windows, y los cubriremos al final de la guía.

En primer lugar, tenemos que crear un directorio local donde se montará el sistema de archivos.

sudo mkdir /mnt/leadergpuserver

Ahora podemos usar sshfs para montar el sistema de archivos localmente. Si su servidor dedicado fue creado con un nombre de usuario /contraseña para el inicio de sesión, entonces utilice el siguiente comando:

sudo sshfs -o allow_other,default_permissions root@xxx.xxx.xxx.xxx:/ /mnt/leadergpuserver

Si la autorización se realiza mediante clave SSH, entonces necesitará configurar sus claves públicas utilizando el siguiente comando. (Deberá introducir la contraseña que utilizó al crear las claves).

sudo sshfs -o allow_other,default_permissions,IdentityFile=~/.ssh/id_rsa root@xxx.xxx.xxx.xxx:/ /mnt/leadergpuserver

Ahora puede trabajar con su directorio remoto en el servidor como si fuera un directorio en un dispositivo local. Puede crear un archivo en /mnt/leadergpuserver en su ordenador, e inmediatamente aparecerá en su servidor dedicado. Puedes copiar/pegar archivos en esta carpeta de tu ordenador, y se subirán al servidor en segundo plano.

Si la máquina local o el servidor se reiniciaron o se detuvieron, en este caso tendrá que volver a realizar todo el proceso para volver a montar la carpeta.

Para desmontar un directorio remoto, utilice el comando :

sudo umount /mnt/leadergpuserver

También es posible utilizar permanentemente un directorio remoto. Para ello, tendrás que abrir el archivo /etc/fstab en tu máquina local y editarlo.

sudo nano /etc/fstab

A continuación, añade el comando al final del archivo:

sshfs root@xxx.xxx.xxx.xxx:/ /mnt/leadergpuserver

Guardar cambios y reiniciar.

Atención: No se recomienda utilizar el montaje permanente de un directorio remoto en servidores de producción debido al alto riesgo de compromiso por parte de atacantes.

3. Montar carpeta remota para Windows

Después de iniciar el programa Win-SSHFS, deberá seguir los siguientes pasos:

  1. Haga clic en Add en la esquina inferior izquierda de la ventana.
  2. Introduzca el nombre del almacenamiento en el campo Drive Name.
  3. Introduzca el IP del servidor en el campo Host.
  4. Introduce el SSH port (normalmente 22).
  5. Introduzca el nombre de usuario en el campo Username.
  6. Introduzca la contraseña para SSH en el campo Password.
  7. Introduce el punto de montaje deseado en el campo Directory (si se requiere root, introduce /. También puede introducir /var/www o ~/ para su directorio personal).
  8. Seleccione una letra de unidad que se utilizará en Windows.
  9. Haga clic en Mount para montar el sistema de archivos.

Listo. Ahora debería ver su nueva carpeta con la letra seleccionada en Mi PC.



Actualizado: 18.03.2025

Publicado: 11.01.2021


?Tiene más preguntas? ?Escribanos!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.