SFTPDrive: Mapeando una unidad en Windows via SSH
11 de Diciembre de 2007 en Sistemas, Herramientas, Windows
Lecturas: 5,399

SFTPDrivePues bién, la herramienta de hoy es SFTPDrive, una sencilla herramienta (de pago) que cubre una necesidad en Windows fácilmente solucionada en Linux: el acceso cómodo a la estructura de directorios de un servidor remoto via SSH.

En Linux podemos montar casi cualquier cosa en un directorio, sea algo local (USBs, CDs, …) o remoto (Samba, NFS, …). Mi caso particular se centra en conexiones SSH. En Linux podemos usar sshfs para montar en un directorio el árbol de un servidor remoto al que tenemos acceso por SSH. En cambio, en Windows no es tan fácil.

En Windows existe esta utilidad, SFTPDrive, a la que le configuramos el acceso SSH y nos monta una unidad nueva como si de una unidad mapeada se tratase.

Instalación

En primer lugar deberemos descargarnos el programa desde su página. Ésta nos brinda la posiblidad de descargarnos una versión de prueba de 6 semanas, o comprar la versión normal por 39€. Actualmente está disponible la versión 1.7.6 del 12 de Noviembre del 2007.

Una vez bajado e instalado, el programa se ejecuta escondido, es decir, se crea un icono en forma de imán marca ACME en el System Tray. Al pinchar sobre él con el botón izquierdo nos aparece la ventana del gestor de unidades.

SFTPDrive
Aquí entraremos los parámetros de conexión SSH que disponemos del servidor al que nos queremos conectar junto con algún que otro dato:

  • Drive Name: Nombre que le daremos a la unidad
  • Server: Dirección IP o nombre del servidor al que nos vamos a conectar.
  • Port: Por defecto, el puerto SSH es el 22
  • Proxy Connection: Además con soporte Proxy!
  • Username: Nombre de usuario para iniciar la sesión en el servidor
  • Password: Contraseña de inicio de sesión
  • Authentication: Es el sistema de autenticación que vamos a usar para conectarnos. Por defecto usará la contraseña especificada; la segunda opción provocará que nos pregunte la contraseña cada vez que se vaya a conectar; la tercera usará una clave pública para la conexión.
  • Directory: Aquí se nos permite especificar cuál será la raíz de la unidad… Podemos limitar la raíz a lo determinado para el usuario en el servidor, mostrar todo el árbol (aunque no tengamos permiso para hacer nada fuera de nuestro directorio) o especificar un directorio.
  • Drive Letter: Define qué letra se usará para el mapeo de la unidad.
  • Reconnect at logon: Si lo seleccionamos, cada vez que iniciemos sesión en nuestro ordenador tratará de remontar la unidad.
  • Save Drive: Guardará la unidad en la lista de unidades para el fácil acceso posterior.

El funcionamiento

Su comportamiento es bueno. Gracias a él tengo configurada una unidad contra el servidor de desarollo de forma que desde mi propio IDE puedo abrir los archivos con los que trabajo y ya no tengo que tener un WinSCP con el que ir subiendo y bajando los archivos. Si el servidor no se encuentra en nuestra propia red local, es decir, debemos pasar por internet, los refrescos no son tan rápidos, aunque depende de la conexión de la que dispongamos.

Es una lástima que una utilidad como ésta sólo esté disponible pagando, pero la comodidad de evitar ir subiendo y bajando archivos no tiene precio ;)

Tag:
 Enviar a Fresqui

Leer los Comentarios

[ # 12188 ] Comment desde Lillo [18 de Diciembre de 2007, 11:44]

Hay una alternativa gratuíta (aunque no libre), llamada RedDrive, que igual te sirve: http://www.jscape.com/reddrive/

[ # 12190 ] Comment desde Xavi [18 de Diciembre de 2007, 12:06]

Pues lo acabo de probar. Por un lado me parece mejor porque es más rápido. Por otro lado no te crea una unidad mapeada, con lo que ciertos programas (como el IDE Zend) no pueden acceder a él directamente, aunque puedes “hacer doble click” sobre el archivo y se abre perfectamente (y se guarda igual).

Gracias por la aportación!

[ # 13804 ] Comment desde Martín Zabalza [04 de Enero de 2008, 05:39]

Una consulta, alguien tiene idea como hacer que sftp drive, u otro programa monten via ssh la unidad en el momento del logueo, como se escribiria un script que haga esto, desde ya muchas gracias

[ # 14169 ] Comment desde Xavi [06 de Enero de 2008, 11:28]

En el momento del logueo? mmmm… no lo he necesitado… El SFTPDrive te puede montar la unidad al iniciar, pero no se si ya está disponible al logarse. Un script? Puede que mires antes si puedes priorizar el programa o ejecutarlo en una fase más inicial.

Si descubres algo nos dices.

Saludos!

[ # 21544 ] Comment desde Toby [11 de Mayo de 2008, 04:48]

Tengo instalado el SftpDrive y WinSSHD y creo la unidad de disco, pero no se como accesarla desde otro equipo conectado a internet, les agracdeceria la informacion.
Gracias

[ # 22503 ] Comment desde Sergestu [21 de Mayo de 2008, 10:33]

Estoy probando el Red Drive pero no puedo conectarme a la carpeta raiz, ya que cuando le pongo usuario root me concecta pero en la /root y yo deseo que me conecte a /var/www/ al indicarle esta carpeta e opciones avanzadas no funciona la conexion

[ # 64400 ] Comment desde Marv [19 de Marzo de 2009, 05:15]

Gracias por la informacion.

Excelente herramienta la verdad me acaba de sacar de un apuro.

Saludos,

Escribe un Comentario





Estadísticas