sftp_upload
Queues one local file into Termius' native SFTP transfer for a given session and remote directory, then tracks progress and status events to confirm the upload.
Instructions
Upload one local regular file through Termius' native SFTP transfer queue. Use the exact remote session ID from list_sftp_sessions, keep one pane on Local, and navigate the remote pane to remote_directory first. Overwrite dialogs stay in Termius for the human; this tool never approves them. Follows the native progress/error/end events. Timeout does NOT cancel; follow sftp_transfer_status with the returned ID, never blindly re-upload. Credential stores (~/.ssh, ~/.aws, keychains, ...) are refused; TERMIUS_UPLOAD_ROOTS can further limit uploads to listed directories.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timeout | No | ||
| local_path | Yes | ||
| sftp_session | Yes | ||
| remote_directory | Yes |