Configurar FileZilla para trabajar con SSH

Si trabajamos con plataformas como Amazon Web Services (ver nuestro tutorial sobre cómo configurar una máquina gratuita con AWS), se nos proporciona una conexión securizada .SSH con sus claves.

La buena noticia es que si tenemos este tipo de conexión no es necesario configurar un servidor FTP en nuestro servidor. Podemos utilizar FileZilla para subir y mantener nuestros archivos en el servidor.

Vamos por puntos:

1) Para las conexiones securizadas Filezilla utiliza PuTTY, de manera que si hemos decidido utilizar openssh tenemos que hacer algunos cambios.

2) Nos decargamos Puttygen.

3) Convertimos nuestra clave privada .pem con PuTTYgen: cargamos nuestra clave privada, el .pem que hemos bajado en PuTTYgen:

MENÚ: Conversions —> Import Key —> xxxx.pem

No seleccionamos una frase de seguridad, Filezilla no la soporta.

4) Guardamos la private key en el formato .ppk, que es el que comprende FileZilla.

5) Cargamos el archivo .ppk en FileZilla. Para ello vamos a:

MENÚ: Edit —> Settings —> Connection —> SFTP

Y allí cargamos la .ppk. Nos pedirá confirmación y seleccionamos OK.

¡Ya tenemos conexión SFTP a nuestro sistema de archivos!

Si hay problema de denegación de escritura o borrar, es un problema de permisos. Dad permisos de escritura al grupo.

 

Recuperar contraseñas en Filezilla

Un problema que tenemos a menudo al trabajar con el cliente de Filezilla: por lo que sea, necesitamos una de las contraseñas de los sitios ftp que tenemos en la lista y no la recordamos; ¿cómo recuperar una de esas contraseñas? Muy sencillo, casi… demasiado.

Windows

Id a C:\Usuarios\<usuario>\AppData\Roaming\FileZilla\sitemanager.xml

MAC

Id a /users/<usuario>/.filezilla/sitemanager.xml 

En este archivo sitemanager.xml encontraréis todos los datos que lee el Filezilla, por lo menos hasta la versión 3.7.3.

Quizás demasiado fácil, ¿no os parece? Aquí podéis leer una interesante discusión sobre una propuesta de securizar estos datos en la página de Filezilla. En nuestro caso, por deciros mi opinión, en un lugar en el que pasan muchos becarios y colaboradores, este archivo es un bravo peligro. Por otra parte, como dicen en la discusión, una buena administración ya tiene eso en cuenta.

¿Qué os parece?