File Transfer
Secure file transfer operations with SFTP and FTP/FTPS protocols.
File Transfer Nodes
Execute basic file upload and download operations using SFTP and FTP protocols in Axellero workflows.
Overview
File transfer nodes support text file upload and download operations to remote servers. SFTP uses SSH with password authentication, while FTP supports optional TLS encryption.
Current Implementation
These nodes currently support text file transfers only. Binary file support, directory operations, and advanced authentication methods are planned for future releases.
Quick Navigation
SFTP Node
Text file transfer over SSH with password authentication
FTP Node
Text file transfer over FTP with optional TLS encryption
Available Protocols
| Protocol | Encryption | Authentication | Current Support |
|---|---|---|---|
| SFTP | SSH | Password | Text files only |
| FTP with TLS | TLS (optional) | Username/Password | Text files only |
| FTP | None | Username/Password | Text files only |
Operations
- Upload: Transfer text content to remote file
- Download: Retrieve text content from remote file
Not Yet Implemented
Directory operations, file listing, file deletion, and binary file transfers are not currently supported.
Workflow Integration
File transfer nodes support dynamic path construction using workflow context variables:
{
"remotePath": "/uploads/{{ctx.user.attrs.department}}/{{ctx.vars.fileName}}",
"operation": "{{ctx.vars.fileExists ? 'move' : 'upload'}}"
}Use Cases
- Log File Upload: Upload log content to remote servers
- Configuration Transfer: Download configuration files as text
- Report Generation: Upload generated reports as text files
- Text Data Exchange: Transfer text-based data between systems
Getting Started
- Choose Protocol: Select SFTP for SSH or FTP for basic/TLS connections
- Configure Connection: Set up server details, credentials, and TLS options
- Define Operations: Specify upload or download operations with text content
- Test Integration: Validate connectivity and text file operations