Buru SFTP Server overview

Rebex Buru SFTP Server is a modern multi-protocol server for Windows that provides secure file transfer and remote access via SFTP, SCP, FTP/FTPS, and an SSH terminal subsystem.

Buru SFTP Server is designed to be lightweight and flexible, offering both an installer for permanent setups and a portable version for command-line environments or scripts.

Primary features

Multi-protocol support

Secure transfers via SFTP, SCP, and FTP/FTPS (Explicit/Implicit TLS).

Web Administration & CLI

Manage the server through a web interface or the command line — both cover the same functionality.

SSH shell

Securely access PowerShell or cmd.exe from remote SSH clients.

Authentication options

Support for local and Windows passwords, SSH public key authentication, and two-factor.

Deployment options

Install as a Windows Service or run in standalone Portable Mode.

Components

Buru SFTP Server has two main components: the server and the Web Administration tool.

Server

The server (burusftp.exe) handles all SFTP, SCP, FTP/FTPS, and SSH connections. It typically runs as a Windows service, starting automatically on boot. It can also run interactively in the console — see Portable Mode.

Server behavior is defined in text-based configuration files stored in the configuration directory. These files can be edited manually with any text editor, or through the Web Administration interface.

The burusftp CLI is also the main command-line tool for managing users, generating SSH keys, and controlling the service.

Web Administration

Web Administration (burusftpwa.exe) is an optional component that provides a web interface for managing the server. Like the server itself, it can run as a Windows service or interactively in the console.

Through the Web Administration panel, you can manage users, configure virtual paths, edit server settings, and monitor the server — all without touching the CLI or configuration files directly.

By default, it listens on http://localhost:8880. For remote access, enable HTTPS to protect credentials in transit.

Both the CLI and Web Administration cover the same functionality.

On this page