SSH, SFTP and FTP

A free SSH and SFTP client for Windows

RemoteAccessApp includes a full SSH terminal and an SFTP and FTP file manager, right next to remote desktop. Open your servers in tabs, sign in with a password or a key, and send one command to all of them at once. It's free for up to 5 saved hosts.

  • Free for 5 hosts
  • Key sign-in
  • Host key checks

An SSH client that lives with the rest of your tools

If you look after a few Linux servers as well as Windows PCs, you probably juggle several programs: one for remote desktop, one for SSH, another for copying files. RemoteAccessApp puts them in one Windows app. Your servers sit in the same Connections list as your RDP and VNC hosts, and your PCs are one click away on the Devices page. Having PCs and servers in one app was one of the things we set out to do, as we explain in why we built RemoteAccessApp.

The terminal is a real terminal, not a simplified console. Full-screen programs like htop, vim, nano and mc work as they do in any desktop terminal, so you can work on a server the way you're used to.

Windows 10 and 11 also include a command-line ssh command, which is fine for a quick connection. RemoteAccessApp adds what you want once you have more than one server: saved hosts, tabs, a file manager, key management and a way to run the same command everywhere. It can also copy files straight from one server to another, and our post on server-to-server transfers for DevOps explains how that saves time.

What's included

  • Terminal tabs

    Open each server in its own tab and switch between them. htop, vim, nano and mc work as expected.
  • One command, every server

    Type a command once and send it to every open SSH tab. Handy for updating packages or checking disk space on all of them.
  • SFTP and FTP file manager

    Two panes, your PC on one side and the server on the other. Drag and drop, and select several files at once.
  • Key sign-in

    Import a private key, passphrase-protected ones included, and use it for a host instead of a password.
  • Host key checks

    A new server shows its key fingerprint for you to trust. If a known server's key changes, the connection is refused with a warning.
  • SSH in a browser

    Open a saved SSH host in a terminal on the website, from any computer or phone, with a key row for Esc, Tab, Ctrl and the arrows.
    Browser access

Scripts, command history and more

Tools for the jobs you repeat, free for everyone.

Scripts

  • Save the commands and scripts you use often, then paste or run them with one click
  • Run a saved script on several hosts at once in the app, with each host's output and exit code
  • Startup scripts that run every time you connect to a host
  • Command history for your SSH sessions, kept on your own PC

Your scripts sync to your account, so they're also in the browser terminal. Open them with the Scripts button or Ctrl+Shift+S. Don't put passwords in scripts.

How it works

  1. Step 1: Install RemoteAccessApp

    Download the free installer for Windows 10 or 11 and choose the Console. No admin rights are needed.
  2. Step 2: Add your server

    On the Connections page, add a new SSH or SFTP host with its address, port and user name. Choose a password or an imported key.
  3. Step 3: Check the key and connect

    The first time, compare the server's key fingerprint with the one you expect and trust it. Then you're in.

New to SSH? Follow the step-by-step guide: How to connect to a Linux server over SSH from Windows.

Your passwords and keys stay yours

Saved server passwords are kept encrypted on your own PC. Your list of hosts (names, addresses, ports and user names) follows your account to every PC you sign in on, but never the passwords or keys.

If you'd like your saved passwords on every PC too, password sync is part of Pro. They're encrypted on your PC with a key from your account password before they're uploaded, so we can't read them. Read more on the security page.

Safer by default

  • Host keys are checked before your password is sent
  • A changed server key is refused, not silently accepted
  • Passwords are never stored in your synced host list
  • Passphrase-protected keys are supported

Free, with room to grow

The free plan includes the SSH terminal, the SFTP and FTP file managers and the browser terminal, with up to 5 saved hosts. Web admin panels count toward the same 5. Pro allows as many hosts as you like and syncs their passwords. The browser terminal works on a phone too: here's how to SSH into your home server from your phone without opening a port.

Connecting through the RemoteAccessApp server

With Pro you can also reach a host through the RemoteAccessApp server. Those connections come from an address shared by every RemoteAccessApp user, so don't rely on allowing that address for security. Always keep a strong password or key on the host.

Servers and PCs, side by side

  • Linux, macOS and Windows servers

    Anything that runs an SSH server: most Linux servers, macOS with Remote Login turned on, and Windows with OpenSSH Server.
  • Command prompts on your Windows PCs

    PCs running the RemoteAccessApp Agent don't need SSH: open PowerShell or Command Prompt on them during a session, or run one command on many. See IT support.

Questions, answered

Related