NetStacksNetStacks

SFTP File Browser

Transfer files securely with the integrated SFTP file browser.

Overview

The SFTP file browser provides a graphical interface for transferring files to and from remote devices over SSH. It uses the same connection as your terminal session.

Features

  • Dual-pane file browser (local and remote)
  • Drag-and-drop file transfers
  • Background transfer queue
  • Resume interrupted transfers
  • Directory synchronization
  • File permissions editor
Note

SFTP requires the remote device to support SFTP (part of SSH). Most Linux/Unix servers support SFTP. Network devices may have limited or no SFTP support.

Opening SFTP Browser

From an Active Session

  1. Connect to a device via SSH
  2. Click the folder icon in the status bar, or press Cmd/Ctrl+Shift+F
  3. The SFTP browser opens in a split pane

Standalone SFTP

  1. Go to File → New SFTP Connection
  2. Enter connection details (same as SSH)
  3. Click Connect

Browser Layout

The SFTP browser has two panes:

  • Left pane - Local file system
  • Right pane - Remote file system

Each pane has a path bar, directory tree, and file list. Navigate by clicking folders or typing paths in the path bar.

File Operations

Uploading Files

  • Drag files from the local pane to the remote pane
  • Right-click files and select Upload
  • Use Cmd/Ctrl+U with files selected

Downloading Files

  • Drag files from the remote pane to the local pane
  • Right-click files and select Download
  • Use Cmd/Ctrl+D with files selected

File Management

ActionShortcut
New FolderCmd/Ctrl+Shift+N
RenameEnter or F2
DeleteDelete or Backspace
CopyCmd/Ctrl+C
PasteCmd/Ctrl+V
PropertiesCmd/Ctrl+I

Editing Permissions

Right-click a file and select Properties to edit permissions:

  • Owner, group, and other permissions
  • Numeric mode (e.g., 755)
  • Recursive option for directories
Warning

Be careful when changing permissions on system files. Incorrect permissions can prevent services from working correctly.

Transfer Management

Transfer Queue

Active and pending transfers are shown in the transfer queue at the bottom of the SFTP browser. Each transfer shows:

  • File name and size
  • Progress percentage and speed
  • Estimated time remaining
  • Transfer direction (upload/download)

Queue Controls

  • Pause - Pause the selected transfer
  • Resume - Resume a paused transfer
  • Cancel - Cancel and remove from queue
  • Clear Completed - Remove finished transfers from list

Transfer Options

Configure transfer behavior in Settings → SFTP:

OptionDescription
Concurrent transfersNumber of simultaneous transfers (1-10)
Overwrite behaviorAsk, overwrite, skip, or rename
Preserve timestampsKeep original file modification times
Follow symlinksTransfer link targets vs. links
Resume partialResume interrupted transfers

Large File Transfers

For large files, NetStacks automatically:

  • Shows detailed progress with speed and ETA
  • Supports resuming if connection is lost
  • Verifies file integrity after transfer
Tip

For very large transfers or synchronizing many files, consider using rsync from the terminal for better performance.