Módulo: ftp#
create ftp USER@DOMAIN PASSWORD QUOTA [DIRECTORY]
check ftp USER@DOMAIN
get ftp USER@DOMAIN
get ftp quota USER@DOMAIN
set ftp quota USER@DOMAIN QUOTA
set ftp dir USER@DOMAIN DIR
set ftp password USER@DOMAIN PASSWORD
list ftp accounts
list ftp sessions
kill ftp session USER@DOMAIN
delete ftp USER@DOMAIN
get ftp port
get ftp server
enable ftp anon [incoming]
disable ftp anon [incoming]
get ftp anon [incoming]
get ftp welcome
set ftp welcome MESSAGE
COMANDOS
create ftp USER@DOMAIN PASSWORD QUOTA [DIRECTORY]
Crea una nueva cuenta FTP para el usuario USER@DOMAIN y con contraseña PASSWORD. El dominio DOMAIN debe ser propiedad del usuario de cPanel. Al usuario recién creado se le asignan QUOTA megabytes de espacio en disco; utilice ‘0’ para QUOTA para establecer una cuota ilimitada.
Opcionalmente, puede proporcionar el directorio inicial DIRECTORY de la cuenta FTP para crear. Si no se proporciona DIRECTORY, se usa uno de la forma <DOMAIN>_ftp.Posteriormente se puede cambiar este directorio inicial con ‘cpanel set ftp dir’ (vea más abajo).
Tenga en cuenta que DIRECTORY no es una ruta absoluta, sino que es relativa al directorio de inicio de sesión del usuario de cPanel, es decir, /my_ftp corresponde a <directorio de inicio de sesión>/my_ftp.
Ejemplo
$ cpanel create ftp scott@example.com 'tiger' 1024
$ cpanel create ftp scott@example.com 'tiger' 1024 my_ftp
Puede acceder a la cuenta usando un cliente FTP:
Servidor FTP: ftp.example.com
Usuario FTP: scott@example.com
Contraseña FTP: tiger
check ftp USER@DOMAIN
Comprueba si existe la cuenta FTP identificada por USER@DOMAIN. Devuelve ‘OK’ si existe, o un error si no existe.
Ejemplo
$ cpanel check ftp scott@example.com
get ftp USER@DOMAIN
Obtiene información de la cuenta FTP USER@DOMAIN.
Ejemplo
$ cpanel get ftp scott@example.com
Vea una muestra del resultado en formato JSON en:https://api.docs.cpanel.net/openapi/cpanel/operation/list_ftp_with_disk/
get ftp quota USER@DOMAIN
Devuelve la cuota de disco en megabytes asignados al usuario FTP USER@DOMAIN, o ‘unlimited’ si no tiene cuota.
Ejemplo
$ cpanel get ftp quota scott@example.com
set ftp quota USER@DOMAIN QUOTA
Establece la cuota de disco en megabytes para el usuario FTP USER@DOMAIN; utilice ‘0’ para QUOTA para establecer una cuota ilimitada.
Ejemplos
$ cpanel set ftp quota scott@example.com 2048
$ cpanel set ftp quota scott@example.com 0
set ftp dir USER@DOMAIN DIRECTORY
Establece el directorio DIRECTORY inicial para la cuenta FTP USER@DOMAIN. Si el directorio DIRECTORY no existe, se crea.
Tenga en cuenta que DIRECTORY no es una ruta absoluta, sino que es relativa al directorio de inicio de sesión del usuario de cPanel, es decir, /my_ftp corresponde a <directorio de inicio de sesión>/my_ftp.
Para obtener el directorio de inicio actual de USER@DOMAIN, utilice “cpanel get ftp” (vea más arriba).
Para listar todos los subdirectorios en el directorio de inicio de sesión remoto del usuario de cPanel, utilice ‘cpanel list files / | jq .[].fullpath’
Ejemplo
$ cpanel set ftp dir scott@example.com my_ftp
set ftp password USER@DOMAIN PASSWORD
Cambia a PASSWORD la contraseña de usuario FTP USER@DOMAIN.
Ejemplos
$ cpanel set ftp password scott@example.com 'tiger'
list ftp accounts
Lista todas las cuentas FTP en el servidor cPanel, junto con información del uso de disco y otros datos.
Ejemplo
$ cpanel list ftp accounts
Vea una muestra del resultado en formato JSON en:https://api.docs.cpanel.net/openapi/cpanel/operation/list_ftp_with_disk/
list ftp sessions
Lista las sesiones de FTP activas.
Ejemplo
$ cpanel list ftp sessions
Vea una muestra del resultado en formato JSON en: https://api.docs.cpanel.net/openapi/cpanel/operation/list_sessions
kill ftp session USER@DOMAIN
Elimina la sesión FTP activa asociada a USER@DOMAIN. Utilice ‘cpanel list ftp sessions’ para listar todas las sesiones activas. Use ‘all’ para eliminar todas las sesiones activas.
Ejemplos
$ cpanel kill ftp session all
$ cpanel kill ftp session scott@example.com
delete ftp USER@DOMAIN
Eliminar la cuenta FTP identificada por USER@DOMAIN. Tenga en cuenta que el directorio inicial del usuario FTP USER en cPanel también se elimina.
Ejemplo
$ cpanel delete ftp scott@example.com
get ftp port
Devuelve el puerto FTP abierto en el servidor.
Ejemplo
$ cpanel get ftp port
Véase una muestra de los datos de resultados de JSON en: https://api.docs.cpanel.net/openapi/cpanel/operation/get_port
get ftp server
Devuelve información sobre el software del servidor FTP.
Ejemplo
$ cpanel get ftp server
Vea una muestra del resultado en formato JSON en: https://api.docs.cpanel.net/openapi/cpanel/operation/get_ftp_daemon_info/
enable ftp anon [incoming]
Habilita la descarga de archivos para usuarios FTP anónimos. Si se pasa ‘incoming’, también permite a los usuarios anónimos subir archivos.
Ejemplos
$ cpanel enable ftp anon
$ cpanel enable ftp anon incoming
Asumiendo que su dominio cPanel es ‘example.com’, entonces un usuario anónimo puede acceder a su servidor FTP utilizando lo siguiente (no se requiere contraseña):
Servidor FTP: ftp.example.com
Usuario FTP: anonymous@example.com
Si ‘incoming’ está habilitado, un usuario anónimo también puede subir archivos al directorio /incoming.
Para más información, vea: https://docs.cpanel.net/cpanel/files/anonymous-ftp/
disable ftp anon [incoming]
Deshabilita la descarga de archivos para usuarios anónimos de FTP. Si se pasa ‘incoming’, también deshabilita a los usuarios anónimos para subir archivos.
Vea ‘cpanel enable ftp anon’ arriba para más detalles.
Ejemplos
$ cpanel disable ftp anon
$ cpanel disable ftp anon incoming
get ftp anon [incoming]
Devuelve si se permiten usuarios FTP anónimos. Si se pasa ‘incoming’, devuelve si se permite a los usuarios anónimos de FTP subir archivos.
Vea ‘cpanel enable ftp anon’ arriba para más detalles.
Ejemplos
$ cpanel get ftp anon
$ cpanel get ftp anon incoming
Vea una muestra del resultado en formato JSON en: https://api.docs.cpanel.net/openapi/cpanel/operation/allows_anonymous_ftp/
get ftp welcome
Devuelve el mensaje de bienvenida de FTP para usuarios anónimos.
Ejemplo
$ cpanel get ftp welcome
get ftp welcome MESSAGE
Establece el mensaje de bienvenida de FTP para usuarios anónimos.
Ejemplo
$ cpanel set ftp welcome 'Welcome to the FTP server!'