SFTP

Transfiere archivos vía SFTP (SSH File Transfer Protocol)

Configuración

Subir archivos

Operación
Subir archivos
Host SFTP*
sftp.example.com o 192.168.1.100
Puerto SFTP
22
Nombre de usuario*
sftp-user
Método de autenticación
Contraseña
Contraseña
••••••••
Se muestra cuando authMethod es 'password'.
Clave privada
plaintext
-----BEGIN OPENSSH PRIVATE KEY----- ...
Se muestra cuando authMethod es 'privateKey'.
Frase de contraseña
••••••••
Se muestra cuando authMethod es 'privateKey'.
Ruta remota*
/home/user/uploads
Archivos para subir
Selecciona archivos para subir
Referencia de archivo
Referencia de archivo del bloque anterior (p. ej., {{block_name.file}})
Sobrescribir archivos existentes
Enabled
Permisos de archivo
0644
Subir archivos (sftp_upload)

Subir archivos a un servidor SFTP remoto

Entrada
ParámetroTipoRequeridoDescripción
hoststringSíNombre de host o dirección IP del servidor SFTP
portnumberSíPuerto del servidor SFTP (predeterminado: 22)
usernamestringSíNombre de usuario de SFTP
passwordstringNoContraseña para autenticación (si no se usa clave privada)
privateKeystringNoClave privada para autenticación (formato OpenSSH)
passphrasestringNoFrase de contraseña para clave privada cifrada
remotePathstringSíDirectorio de destino en el servidor remoto
filesfile[]NoArchivos a subir
fileContentstringNoContenido de archivo directo a subir (para archivos de texto)
fileNamestringNoNombre de archivo cuando se usa contenido directo
overwritebooleanNoSi se deben sobrescribir archivos existentes (predeterminado: true)
permissionsstringNoPermisos de archivo (ej., 0644)
Salida
ParámetroTipoDescripción
successbooleanSi la subida fue exitosa
uploadedFilesjsonMatriz de detalles de archivos subidos (nombre, remotePath, size)
messagestringMensaje de estado de la operación

Crear archivo

Operation
Create File
SFTP Host*
sftp.example.com or 192.168.1.100
SFTP Port
22
Username*
sftp-user
Authentication Method
Password
Password
••••••••
Shown when authMethod is 'password'.
Private Key
plaintext
-----BEGIN OPENSSH PRIVATE KEY----- ...
Shown when authMethod is 'privateKey'.
Passphrase
••••••••
Shown when authMethod is 'privateKey'.
Remote Path*
/home/user/uploads
Overwrite Existing Files
Enabled
File Permissions
0644
File Name*
filename.txt
File Content*
plaintext
Text content to write to the file
Crear archivo (sftp_upload)

Subir archivos a un servidor SFTP remoto

Entrada
ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor SFTP
portnumberSíPuerto del servidor SFTP (predeterminado: 22)
usernamestringSíNombre de usuario SFTP
passwordstringNoContraseña para la autenticación (si no se usa una clave privada)
privateKeystringNoClave privada para la autenticación (formato OpenSSH)
passphrasestringNoFrase de contraseña para la clave privada cifrada
remotePathstringSíDirectorio de destino en el servidor remoto
filesfile[]NoArchivos para subir
fileContentstringNoContenido de archivo directo para subir (para archivos de texto)
fileNamestringNoNombre del archivo cuando se usa contenido directo
overwritebooleanNoIndica si se deben sobrescribir los archivos existentes (predeterminado: true)
permissionsstringNoPermisos de archivo (p. ej., 0644)
Salida
ParámetroTipoDescripción
successbooleanIndica si la subida se realizó correctamente
uploadedFilesjsonArreglo de detalles de los archivos subidos (name, remotePath, size)
messagestringMensaje de estado de la operación

Descargar archivo

Operación
Descargar archivo
Host SFTP*
sftp.example.com o 192.168.1.100
Puerto SFTP
22
Nombre de usuario*
sftp-user
Método de autenticación
Contraseña
Contraseña
••••••••
Se muestra cuando authMethod es 'password'.
Clave privada
plaintext
-----BEGIN OPENSSH PRIVATE KEY----- ...
Se muestra cuando authMethod es 'privateKey'.
Frase de contraseña
••••••••
Se muestra cuando authMethod es 'privateKey'.
Ruta remota*
/home/user/uploads
Codificación de salida
UTF-8 (Texto)
Descargar archivo (sftp_download)

Descargar un archivo de un servidor SFTP remoto

Entrada
ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor SFTP
portnumberSíPuerto del servidor SFTP (por defecto: 22)
usernamestringSíNombre de usuario SFTP
passwordstringNoContraseña para autenticación (si no se usa clave privada)
privateKeystringNoClave privada para autenticación (formato OpenSSH)
passphrasestringNoFrase de contraseña para clave privada cifrada
remotePathstringSíRuta del archivo en el servidor remoto
encodingstringNoCodificación de salida: utf-8 para texto, base64 para binario (por defecto: utf-8)
Salida
ParámetroTipoDescripción
successbooleanSi la descarga se realizó correctamente
fileNamestringNombre del archivo descargado
contentstringContenido del archivo (texto o codificado en base64)
sizenumberTamaño del archivo en bytes
encodingstringCodificación del contenido (utf-8 o base64)
messagestringMensaje de estado de la operación

Listar directorio

Operación
Listar directorio
Host SFTP*
sftp.example.com o 192.168.1.100
Puerto SFTP
22
Nombre de usuario*
sftp-user
Método de autenticación
Contraseña
Contraseña
••••••••
Se muestra cuando authMethod es 'password'.
Clave privada
plaintext
-----BEGIN OPENSSH PRIVATE KEY----- ...
Se muestra cuando authMethod es 'privateKey'.
Frase de contraseña
••••••••
Se muestra cuando authMethod es 'privateKey'.
Ruta remota*
/home/user/uploads
Mostrar información detallada
Disabled
Listar directorio (sftp_list)

Listar archivos y directorios en un servidor SFTP remoto

Entrada
ParámetroTipoObligatorioDescripción
hoststringSíNombre de host o dirección IP del servidor SFTP
portnumberSíPuerto del servidor SFTP (predeterminado: 22)
usernamestringSíNombre de usuario SFTP
passwordstringNoContraseña para autenticación (si no se usa clave privada)
privateKeystringNoClave privada para autenticación (formato OpenSSH)
passphrasestringNoFrase de contraseña para clave privada cifrada
remotePathstringSíRuta del directorio en el servidor remoto
detailedbooleanNoIncluir información detallada del archivo (tamaño, permisos, fecha de modificación)
Salida
ParámetroTipoDescripción
successbooleanIndica si la operación fue exitosa
pathstringRuta del directorio listado
entriesjsonMatriz de entradas de directorio con nombre, tipo, tamaño, permisos, modifiedAt
countnumberNúmero de entradas en el directorio
messagestringMensaje de estado de la operación

Eliminar archivo/directorio

Operación
Eliminar archivo/directorio
Host SFTP*
sftp.example.com o 192.168.1.100
Puerto SFTP
22
Nombre de usuario*
sftp-user
Método de autenticación
Contraseña
Contraseña
••••••••
Se muestra cuando authMethod es 'password'.
Clave privada
plaintext
-----BEGIN OPENSSH PRIVATE KEY-----\n...
Se muestra cuando authMethod es 'privateKey'.
Frase de contraseña
••••••••
Se muestra cuando authMethod es 'privateKey'.
Ruta remota*
/home/user/uploads
Eliminación recursiva
Disabled
Eliminar archivo/directorio (sftp_delete)

Eliminar un archivo o directorio en un servidor SFTP remoto

Entrada
ParameterTypeRequiredDescription
hoststringYesNombre de host o dirección IP del servidor SFTP
portnumberYesPuerto del servidor SFTP (predeterminado: 22)
usernamestringYesNombre de usuario de SFTP
passwordstringNoContraseña para la autenticación (si no se usa una clave privada)
privateKeystringNoClave privada para la autenticación (formato OpenSSH)
passphrasestringNoFrase de contraseña para la clave privada cifrada
remotePathstringYesRuta del archivo o directorio que se va a eliminar
recursivebooleanNoEliminar directorios de forma recursiva
Salida
ParameterTypeDescription
successbooleanIndica si la eliminación se realizó correctamente
deletedPathstringRuta que se eliminó
messagestringMensaje de estado de la operación

Crear directorio

Operación
Crear directorio
Host de SFTP*
sftp.example.com o 192.168.1.100
Puerto de SFTP
22
Nombre de usuario*
sftp-user
Método de autenticación
Contraseña
Contraseña
••••••••
Se muestra cuando authMethod es 'password'.
Clave privada
plaintext
-----BEGIN OPENSSH PRIVATE KEY----- ...
Se muestra cuando authMethod es 'privateKey'.
Frase de contraseña
••••••••
Se muestra cuando authMethod es 'privateKey'.
Ruta remota*
/home/user/uploads
Crear directorios superiores
Enabled
Crear directorio (sftp_mkdir)

Crear un directorio en un servidor SFTP remoto

Entrada
ParámetroTipoRequeridoDescripción
hoststringSíNombre de host o dirección IP del servidor SFTP
portnumberSíPuerto del servidor SFTP (predeterminado: 22)
usernamestringSíNombre de usuario SFTP
passwordstringNoContraseña para autenticación (si no se usa clave privada)
privateKeystringNoClave privada para autenticación (formato OpenSSH)
passphrasestringNoFrase de contraseña para clave privada cifrada
remotePathstringSíRuta para el nuevo directorio
recursivebooleanNoCrear directorios principales si no existen
Salida
ParámetroTipoDescripción
successbooleanSi el directorio se creó correctamente
createdPathstringRuta del directorio creado
messagestringMensaje de estado de la operación

Instrucciones de uso

Cargar, descargar, listar y gestionar archivos en servidores remotos a través de SFTP. Admite autenticación con contraseña y clave privada para transferencias de archivos seguras.

Notas

  • Categoría: tools
  • Tipo: sftp