Connect to SSH for file management
termix_files_connect_ssh_file_managementConnect to an SSH server for file management. Establishes an SFTP session using password, key, or keyboard-interactive auth, with support for jump hosts and SOCKS5 proxies.
Instructions
Connect to SSH for file management. Establishes an SSH/SFTP connection for file manager operations. Supports password, key-based, and keyboard-interactive authentication, as well as jump hosts and SOCKS5 proxies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ip | Yes | SSH server IP address | |
| port | Yes | SSH server port | |
| hostId | No | Host ID from database | |
| sshKey | No | SSH private key (for key-based auth) | |
| authType | No | Authentication method | |
| password | No | SSH password (for password auth) | |
| username | Yes | SSH username | |
| jumpHosts | No | Jump host configuration | |
| sessionId | Yes | Unique session identifier | |
| useSocks5 | No | Use SOCKS5 proxy | |
| socks5Host | No | SOCKS5 proxy host | |
| socks5Port | No | SOCKS5 proxy port | |
| keyPassword | No | Private key passphrase | |
| credentialId | No | Credential ID to use from database | |
| socks5Password | No | SOCKS5 proxy password | |
| socks5Username | No | SOCKS5 proxy username | |
| socks5ProxyChain | No | Chain of SOCKS5 proxies | |
| userProvidedPassword | No | User-provided password for keyboard-interactive auth | |
| forceKeyboardInteractive | No | Force keyboard-interactive authentication |