FM Terminals
EN

Free · Windows 10 and 11

All your connections in one place.

RDP, SSH, Telnet, VNC, Web, SFTP and FTP organized by client and environment (Production, QA, Dev), with encrypted passwords, WinSCP-style file transfers and automatic updates.

Version 2.0.7 · free · 13 languages

The full version (~72 MB) needs no installation. The lite one requires .NET 10.

FM Terminals window with the connection list organized by client and environment (Production, QA, Dev)

Features

Clients and environments

Each client has Production / QA / Dev folders, with its own color and logo. Production connections ask for confirmation. You can create the client right from the new-connection screen.

  • Production
  • QA
  • Development

All protocols

RDP with resolution and speed profile adjustable during the session, SSH and Telnet in a modern terminal, VNC and Web consoles.

WinSCP-style files

SFTP, FTPS and FTP: this computer and the server side by side, with upload and download arrows, a transfer queue, resume of interrupted downloads, folder sync, permissions (chmod), favorite folders, and editing in Notepad++/VS Code with automatic upload on save.

File panel in SSH

Like MobaXterm: browse the server's folders next to the terminal and view logs and images inside the app.

Security

Encrypted data file (AES-256), credential vault, and confirmation of SSH keys and FTPS certificates.

Team and mobility

The data file can live on OneDrive, Google Drive or Dropbox. There is a portable mode for USB drives.

Quick connect

Type srv01, ssh admin@web01, sftp user@server or https://portal and press Enter.

Always up to date

It tells you when a new version is out and updates itself, keeping your data.

Import

Brings in connections from Terminals, RDCMan, mRemoteNG, .rdp files and CSV spreadsheets.

13 languages

Brazilian and European Portuguese, English, Spanish, French, Italian, German, Dutch, Danish, Norwegian, Polish, Russian and Chinese. Light and dark theme.

Download

Free. No installation: extract the ZIP and run FMTerminals.exe. The links below always point to the latest stable version.

Windows (x64)

For most computers

FMTerminals-2.0.7-win-x64.zip · ~72 MB, everything included

Download (x64)

Windows (ARM64)

Surface Pro X, Snapdragon

FMTerminals-2.0.7-win-arm64.zip

Download (ARM64)

All versions (opens in a new tab)

First time? Here's how to open it
  1. Download the ZIP and extract it to a folder, for example C:\FM Terminals.
  2. On first run, Windows may show the SmartScreen warning: click More info → Run anyway. After that, the program updates itself.
  3. Use “Import” to bring in your connections and passwords from other programs.
  4. To use it from a USB drive, create an empty file named portable next to the executable.

Requirements: Windows 10 or 11. SSH terminals and Web consoles use Microsoft Edge WebView2 (included in Windows 11).

What's new

2.0.7

  • Same content as 2.0.6, with a new executable: 2.0.6 was being blocked by Windows 11 Smart App Control on some computers. If you are on 2.0.6 and cannot open it, download this version manually.

2.0.6

  • Downloads and updates in a public repository: versions are now published at

github.com/criticalrj/FMTerminals-releases

(the code remains private). This fixes the new-version notice and the site links, which returned "404" for anyone who is not the repository owner. If you are on 2.0.5, install 2.0.6 manually once; from then on, updates are automatic.

  • Dutch — 13 languages in total.

2.0.5

  • New-version notice: when it opens (and once a day) the program checks GitHub; if there is a new stable version, a banner with Update now appears. It downloads the same package as the one installed (full or lite, x64 or ARM64), verifies integrity (SHA-256), closes, replaces the files and opens again — data file, settings, the Data folder and portable mode are kept. In Settings → About: Check for updates and the option to check automatically. Test versions are never offered.
  • 8 new languages: German, French, Italian, Russian, Chinese (Simplified), Danish, Polish and European Portuguese — 12 in total. With "Windows language", the program uses the Windows language or the closest one (e.g. Traditional Chinese → Simplified, Angolan Portuguese → European).
  • The Import button got its own icon (document with an arrow going in) so it is not confused with download.
  • Resolution in the RDP session: Resolution button next to Quality (fit to window, full screen or fixed sizes); the session reconnects at the new resolution and the choice is saved with the connection.

2.0.4

  • Server files in SSH sessions (like MobaXterm): a panel next to the terminal to browse folders (SFTP), download and upload files and folders (including by dragging from Windows), create folders, rename and delete. The Files button on the session bar shows or hides the panel.
  • Built-in viewer: double-click opens text files and logs inside the app, with the option to edit and save back to the server; images show directly.
  • WinSCP-style files: new SFTP connection type (and "Open files (SFTP)" in the SSH connection menu) that opens a tab with this computer on the left and the server on the right. Drag between the two sides or use Upload / Download; whole folders go along. Transfer queue with progress, speed and a cancel button.
  • Edit in Windows: the file opens in the default program (Notepad++, VS Code…) and every time you save, it goes back to the server on its own.
  • Sync folders: compares the computer's folder with the server's (including subfolders) and copies only what is new or newer — to the server, to the computer or both ways. You see the list first and choose; nothing is deleted.
  • Permissions (chmod): right-click → Permissions, with owner/group/others × read/write/execute or the number (e.g. 755), and an option to apply to everything inside the folder.
  • Favorite folders per connection (star in the server panel).
  • Sortable columns (name, size, date) and filter by name (Ctrl+F) on both sides.
  • Transfers keep the original date of the files.
  • FTP and FTPS: new FTP connection type in the same files tab (computer | server, queue, sync, permissions, favorites, edit in Windows). Encryption chosen in the connection: FTPS (TLS, port 21) — default —, implicit FTPS (port 990) or unencrypted FTP (with a warning). The server's own certificate is shown on first connection and remembered, like SSH keys.
  • Quick connect also accepts sftp, ftps and ftp user@server.
  • Resume transfers: a download that drops or is cancelled is kept as name.filepart and continues where it stopped (SFTP, FTP/FTPS and the SSH session panel); the queue shows a Resume button, which also continues uploads. The file only gets its final name when it arrives complete.
  • The + on the tabs opens Quick connect: type the address (or the name of a saved connection) and press Enter.
  • Reconnect in the files tab reconnects in the same tab, without losing the transfer queue.
  • Arrows in the middle of the files tab: → Upload sends what is selected on the left (this computer) to the folder open on the server and ← Download brings what is selected on the server to the folder on the left (also Ctrl+→ and Ctrl+←). The upload/download icons on the panel bars were removed from this tab.
  • New client straight from the connection: the + button next to "Client / environment" creates the client (with color, logo and default folders) without leaving the screen; the connection already lands in the right environment folder when the server name indicates it (e.g. prod-… goes to Production).
  • Tidy program folder: instead of hundreds of loose files, the packages bring only FMTerminals.exe, the Languages and Terminal folders and the licenses. In the full version .NET is kept apart in the runtime folder; the lite one is the same without that folder.
  • Confirming the key of a new SSH server no longer drops the connection when it takes more than 15 seconds.

2.0.3

  • Spanish, in addition to English, Portuguese and Norwegian (choose in Settings → Appearance → Language; with "Windows language", it switches on its own on Spanish-language Windows).

2.0.2

  • RDP connection quality: Best speed (16-bit colors, no wallpaper, themes or animations), Balanced (default) or Best quality. Choose it in the connection editor or during the session with the Quality button, which reconnects with the new profile.
  • The connection's tags (e.g. SQL, App) appear in the list, under the server name.
  • The PROD/QA/DEV label is no longer cut off when the server name is long, in the list and in the tabs.

2.0.1

First stable version of FM Terminals 2. It brings together everything from 2.0.0 and the test versions (beta.2 to beta.8):

  • Import with review: choose what to import, rename folders, choose the target client and environment; it also imports the file generated by *Export* in Terminals, with passwords and credentials.
  • Configurable default client folders (Settings → Clients).
  • Client color and logo; collapse / expand all folders.
  • Delete folder removes the subfolders and the connections inside them, with confirmation.
  • Resizable panels, tab groups with drag and drop or by client.
  • App color (bar and highlights) and Norwegian, in addition to English and Portuguese.
  • Larger, resizable Settings; Support the project (PIX, GitHub Sponsors, PayPal) in About.
  • Lite package (about 4 MB, requires the .NET 10 Desktop Runtime) in addition to the full x64 and ARM64 packages.

Full version history (opens in a new tab)

Photo of Flávio Miguel

Who makes FM Terminals

Hi! I'm Flávio da Costa Miguel, a production engineer, fanatical about technology and a good barbecue (churrasco), with more than 25 years of experience in the field.

Every day I connect to dozens of different customers' servers, and I missed truly useful software for the routine of someone who works in IT: organized, secure and free. I decided to fix that and ease the pain of everyone going through the same thing.

That is how FM Terminals was born: made by someone who uses it. Technology during the week, churrasco on the weekend, and if the app saves you time, the next beer is on you.

My LinkedIn (opens in a new tab)

Developed by BRSEA — www.brsea.com.br (opens in a new tab)

Frequently asked questions

What is FM Terminals?

A free remote connection manager for Windows. It brings RDP, SSH, Telnet, VNC and Web consoles together in tabs, organized by client and environment (Production, QA and Development), with an encrypted password vault.

Is FM Terminals free?

Yes. FM Terminals is free and open source under the Ms-PL license. If it helps you day to day, you can support the project with a donation.

Which Windows versions are supported?

Windows 10 and 11, with x64 (full and lite) and ARM64 packages (Surface Pro X, Snapdragon). SSH terminals and Web consoles use Microsoft Edge WebView2, which is already included in Windows 11.

Do I need to install it? Does it run from a USB drive?

No installation needed: extract the ZIP and run FMTerminals.exe. To run it from a USB drive, create an empty file named portable next to the executable.

How are my passwords and connections protected?

Credentials are kept in a vault encrypted with AES-256. Your data lives in a single file (.fmterminals) protected by your Windows account and/or a password, and a copied password disappears from the clipboard after 30 seconds.

Can I import connections from RDCMan, mRemoteNG or Terminals?

Yes. FM Terminals imports connections and passwords from Terminals, RDCMan, mRemoteNG, .rdp files and CSV spreadsheets, with a review screen to choose what to import and the destination client, folders and environment.

Is RDP slow over VPN or 4G?

In RDP you choose Best speed, Balanced or Best quality, even with the session open. On VPN or 4G, the speed option makes the screen much lighter.

Support the project

FM Terminals is free. If it helps in your day-to-day, you can buy me a coffee (or a beer).

Found a problem or have an idea? Open an issue (opens in a new tab)