La conexión FTP de SiteGround no me funciona a través de TLS y como obviamente no quiero usar FTP plano me he puesto a configurar el acceso por SSH, que no había usado nunca, y os cuento cómo se usa SFTP con FileZilla y Sublime Text.
Cómo generar la clave SSH en la cuenta de SiteGround
- En nuestro cPanel buscamos la opción
Acceso SSH/Shell
, nada más entrar tendremos el formulario para crear una clave SSH nueva - Rellenamos todos los campos y pulsamos en Generate
- Si queremos permitir acceso a cualquier IP podremos dejar vacío el campo
Allowed IP address
- Se cargará de nuevo la página, y en la parte de abajo estará creada la nueva clave
- Pulsamos sobre Private Key y se abrirá otra página mostrando el contenido de la clave como tal
- Lo copiamos y lo guardamos en un archivo de texto, en una carpeta a buen recaudo
Utilizarla en FileZilla
Para conectarse en FileZilla hay que utilizar la siguiente configuración:
- Protocolo: SFTP
- Servidor: cualquiera de estas 3 opciones
- Dirección IP compartida
- Nombre del host
- Subdominio FTP del dominio principal
- Puerto: 18765
- Modo de acceso: archivo de claves
- Usuario: el usuario de tu cuenta de SiteGround
- Archivo de claves: seleccionamos el archivo de clave que hemos guardado, que FileZilla ofrecerá convertir a formato PPK, para lo que nos pedirá la contraseña elegida en el momento de crear la clave
Paquete SFTP en Sublime Text
La configuración es muy parecida a FileZilla, aunque varía un poco en la nomenclatura y se hace a través de texto
- type: SFTP
- host: cualquiera de estas 3 opciones
- Dirección IP compartida
- Nombre del host
- Subdominio FTP del dominio principal
- user: de tu cuenta
- port: 18765
- ssh_key_file: indicamos la ruta al archivo de clave original
Por supuesto cualquier parámetro que esté comentado en gris con //
habría que descomentarlo.