Overview
Generic SSH is a SSH/SFTP connector – file transfer, remote command execution, script management. The Automize Generic SSH connector works against any SSH-reachable host.
- Regions: Any SSH-reachable host.
- Plans: Free – server-side.
Setting up the connection
- Get SSH host + port + username + (password OR private key).
- In Automize → Settings → Connectors → Generic SSH. Paste settings.
Rate limits
Bound by server SSH config (MaxSessions, MaxStartups).
Data model
SSH + SFTP:
Host ─── Filesystem (SFTP)
└─ Commands (shell exec)Available operations
12 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Delete File | General | Delete a file on the remote host |
| Download File | General | Download a file from the remote host |
| Execute Command | General | Execute a shell command on the remote host via SSH |
| Execute Script | General | Read a local script file and execute it remotely |
| Exists | General | Check if a file or folder exists on the remote host |
| File Size | General | Get the size of a remote file in bytes |
| List Files | General | List files in a remote directory |
| Create Directory | General | Create a directory on the remote host |
| Rename | General | Rename or move a file on the remote host |
| Remove Directory | General | Remove a directory on the remote host |
| Upload and Execute | General | Upload a script, make it executable, and run it remotely |
| Upload File | General | Upload a local file to the remote host |
Operations
Delete File
Delete a file on the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Tips
- rm -- hard delete.
Download File
Download a file from the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Remote Path remote_path | Yes | text | |
Local Path local_path | Yes | text |
Tips
- SFTP download. Returns bytes.
Execute Command
Execute a shell command on the remote host via SSH
| Parameter | Required | Type | Description |
|---|---|---|---|
Command command | Yes | text | |
Timeout timeout | No | number |
Tips
- Runs command + returns stdout + stderr + exit_code.
- Use carefully – shell injection risks if input not sanitised.
Execute Script
Read a local script file and execute it remotely
| Parameter | Required | Type | Description |
|---|---|---|---|
Script Path script_path | Yes | text | |
Timeout timeout | No | number |
Exists
Check if a file or folder exists on the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
File Size
Get the size of a remote file in bytes
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
List Files
List files in a remote directory
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | No | text |
Tips
- SFTP ls. Returns names + sizes + types.
Create Directory
Create a directory on the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Rename
Rename or move a file on the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Old Path old_path | Yes | text | |
New Path new_path | Yes | text |
Remove Directory
Remove a directory on the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Upload and Execute
Upload a script, make it executable, and run it remotely
| Parameter | Required | Type | Description |
|---|---|---|---|
Local Script local_script | Yes | text | |
Remote Path remote_path | Yes | text | |
Timeout timeout | No | number |
Upload File
Upload a local file to the remote host
| Parameter | Required | Type | Description |
|---|---|---|---|
Local Path local_path | Yes | text | |
Remote Path remote_path | Yes | text |
Tips
- SFTP upload. local content + remote path.
FAQ
- Key vs password auth?
- Always prefer key auth for production. Password auth fine for testing.