Como configurar mi programa de FTP

cPanel — Principal FTP

Subir fichero por FTPS en Tamainut

Por defecto, Cpanel crea dos cuentas de FTP en cada cuenta:

  • Una cuenta de sistema, que corresponde con la cuenta de usuario del sistema y que tiene acceso a todos los ficheros y carpetas del usuario <usuario>
  • Una cuenta para poder descargar los logs de apache, y que solo tiene acceso a la carpeta de logs de apache del usuario <usuario_log>
FTP vs SSH para leer logs
Uno de los motivos de trabajar con SSH es que lo logs de Apache podemos verlos usando cat y/o tail desde la consola de comandos en una sesión shell de SSH, lo cual es mucho más rápido y eficaz para nuestro trabajo que descargar una copia y ponernos a trabajar con ello. Por eso siempre recomendamos una cuenta de Hosting con SSH
  • Cpanel — Búsqueda de la función de FTP
  • Cpanel — Cuentas adicionales de FTP
  • Cpanel — Cuentas por defecto de FTP

Cpanel también nos permite crear cuentas adicionales, con acceso al todo, a una parte de nuestra estructura de ficheros e incluso asignarles una cuota.

Configuración FTP Seguro en Tamainut

  • Nombre de usuario: el que te indique Cpanel
  • Servidor FTP: nombre del maquina en la que esta alojad@. Esta información la tienes en la campanilla de notificaciones de tu Cpanel, en el correo de bienvenida.
  • Puerto FTPS: 24 (Por error en la documentación de Cpanel pone 21. No lo intentes por ese puerto o nuestro sistema te baneará)
  • Llave creada, autorizada y descargada a nuestro equipo.

Archivos de configuración

Ninguno de ellos sirve, ya que el acceso FTP esta desautorizado, y en el caso del SFTP (FTPS) obvian la necesidad de usar una llave SSH.

Como configurar nuestro programa FTP en Tamainut?

Creación y autorización de nuestra llave SSH

Dado que necesitamos una llave SSH para configurar nuestro programa o cliente de FTP, debemos crear y/o autorizar nuestra llave SSH. Consulta el manual Creación de Llaves SSH — Acceso a SSH

Configurar FileZilla con FTPS para Tamainut

  1. Abrir Archivo -> Gestor de sitios (⌘S)
  2. Añadir un nuevo sitio
    1. Servidor FTP: el nombre del servidor
    2. Puerto:24
    3. Protocolo: SFTP — SSH file Transfer protocol
    4. Modo de acceso: Key File
    5. Usuario: nuestro usuario de FTP
    6. Key file: La llave privada que hemos descargado de Cpanel. Es recomendable, guardarla en la carpeta ~/usuario/.ssh. En windows, guardarla en una carpeta oculta, o una carpeta segura. (segura en windows?)
    7. Si la llave la descargamos en formato OpenSource, Filezilla nos preguntara por la llave de paso que usamos, para poder convertirla a su formato de único fichero. Esta operación sólo la hará la primera vez.
  3. A partir de aquí, ya podemos conectarnos sin problema alguno.
  • Filezilla — Archivo — Gestor de sitios
  • Filezilla — Añadir un nuevo sitio
  • Filezilla — Clave de paso de la llave SSH
  • Filezilla — Acceso a nuestra cuenta el servidor

Configurar CoreFTP con FTPS para Tamainut

Después de editado el video surgió que alguno de nuestros clientes de Hosting compartido no podia ver el proceso claro para CoreFTP de windows. Así que anque no esta en el video al ser muy similar a FileZilla, ponemos los pasos y las imagenes aquí.

  1. Abrir Sitios -> Site Manager
  2. Añadir un nuevo sitio
    1. Host / IP / URL: el nombre del servidor
    2. Puerto:24
    3. Connection: SSH/SFTP
    4. Usuario/Username: nuestro usuario de FTP
    5. Password: el de llave no el del usuario.
    6. Hacer click en el botón Advanced
      1. Elegir la llave (privada y sin formato PKK o Putty). Como indicamos la llave debe guardarse en lugar seguro, y en windows también es posible usar carpetas y ficheros ocultos.
      2. Introducir la contraseña de la llave (no la del usuario)
      3. Desmarcar la opción Use Putty compatible SFTP
      4. Dejar el resto por defecto como indica la imagen de abajo
  3. A partir de aquí, ya podemos conectarnos sin problema alguno.
  • Pantalla general del programa CoreFTP
  • Pantalla Site Manager del programa CoreFTP
  • Pantalla Advanced Settings del programa CoreFTP

 

 

 


Las imágenes estáticas del video son gracias Freepik, editadas por Tarik Kantawi, y la música de fondo gracias a Noisy Vagabond

Comparte este artículo

Comments 1

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax