Ternux
File Transfer

SFTP Transfer

Upload and download files over SFTP using the dual-pane file browser.

SFTP transfers run over the same SSH connection used for your terminal session. No additional authentication is required once you are connected.

Starting an SFTP session

  1. Right-click any connected SSH host in Connections → File Transfer, or
  2. Click the Transfer button overlay on an active SSH terminal tab.

The right pane connects via SFTP to the remote host and loads the remote home directory.

Transferring files

Upload (local → remote)

  1. Navigate to the target directory in the remote (right) pane.
  2. Navigate to the source in the local (left) pane.
  3. Select one or more files / folders.
  4. Drag them to the remote pane or right-click → Upload.

Download (remote → local)

  1. Navigate to the target directory in the local pane.
  2. Select files in the remote pane.
  3. Drag them to the local pane or right-click → Download.

Background queue

All transfers are queued and processed in the background. You can:

  • Navigate away or switch tabs while transfers run.
  • Monitor progress in the Activity Panel (`Ctrl+``).
  • Cancel an in-progress transfer from the queue.

Conflict handling

When a file already exists at the destination, Ternux shows a conflict dialog with options:

  • Overwrite — replace the existing file.
  • Skip — leave the existing file untouched.
  • Rename — write the new file with an auto-incremented suffix.
  • Apply to all — use the same choice for remaining conflicts in the batch.

File operations

Right-clicking a file or folder in either pane exposes:

ActionDescription
RenameRename in-place
DeletePermanently delete (no trash)
New FolderCreate a directory
View / EditOpen small text files in an inline text editor. When you save, the file is automatically re-uploaded to the server.
PermissionsView or change UNIX file permissions (read/write/execute for Owner/Group/Others).

Connection resilience

If the SFTP connection drops while the transfer window is open, Ternux detects the transport error and automatically attempts to reconnect in the background so your session isn't interrupted.

Delete in the SFTP pane permanently removes files from the remote server. There is no trash or undo.

On this page