Cómo conectarse por FTP en SiteGround con SSH

Cómo conectarse por FTP en SiteGround con SSH

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

Formulario clave SSH
  1. En nuestro cPanel buscamos la opción Acceso SSH/Shell, nada más entrar tendremos el formulario para crear una clave SSH nueva
  2. Rellenamos todos los campos y pulsamos en Generate
  3. Si queremos permitir acceso a cualquier IP podremos dejar vacío el campo Allowed IP address
  4. Se cargará de nuevo la página, y en la parte de abajo estará creada la nueva clave
  5. Pulsamos sobre Private Key y se abrirá otra página mostrando el contenido de la clave como tal
  6. 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:

Datos de la cuenta en SiteGround - IP y host
Datos de la cuenta en SiteGround – IP y host
  • 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

Cómo conectarse por FTP en SiteGround con SSH
Opciones de SFTP en Sublime Text
  • 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.