Table of Contents

Lantern Terminal

Lantern Terminal is a desktop terminal and saved-connection manager for Windows and Linux. Version 0.5.0 includes SSH2 (with a built-in SSH engine), an SFTP Browser, Remote Desktop (RDP), Telnet, RLogin, raw TCP, serial ports and local shells, with tabs that can be torn off into their own windows, session folders synced between computers, visual colour selection, logging and Python/Lua scripting.

Download installers and source code

Quick start

  1. Install Lantern Terminal and launch it.
  2. Choose File → New session, pick the connection protocol, enter its details and save it with a recognisable name.
  3. Find the name in the Sessions pane. Double-click it to connect. You can also select it and choose File → Connect selected.
  4. If the pane is hidden, choose Edit → Go to Session Manager.
  5. For SSH, respond to authentication in the terminal and verify a new server's host-key fingerprint before trusting it.

For a quick connection without first creating a profile, choose File → Quick Connect. To open a local terminal, choose File → Connect local shell.

New in 0.5.0

Added in 0.4.2

Added in 0.4.1

Added in 0.4.0

Added in 0.3.4

Added in 0.3.3

Added in 0.3.2

Full list: changelog.

Added in 0.3.1

Opening another session preserves SSH tabs during connection and authentication. Live sessions display as open, and older Windows OpenSSH authentication messages are recognised.

Added in 0.3.0

Lua 5.4.9 is bundled on both platforms. Run .lua scripts with Script → Run, save recordings as Lua, and automate tabs, prompt capture, configuration, logging and clipboard. Lua guide and examples.

Added in 0.2.1

SSH connection failures display the actual SSH reason. A Permission denied (publickey) rejection explains where to select an authorised private key. The server's accepted host key is separate from your login credential, so deleting a saved session does not reset server trust.

Included since 0.2.0

Guides

Release status

Version 0.5.0 adds the SFTP Browser, RDP, tear-off tabs, sync, update notifications, function keys, more of SSH in the built-in engine, Xmodem/Ymodem/Kermit and terminal emulation additions; 0.4.2 moved New BBS session to the Tools menu; 0.4.1 added Apply BBS settings; 0.4.0 added BBS support (RLogin, ANSI-BBS, VGA font, Zmodem, BBS list import); 0.3.4 fixed a crash with script messages; 0.3.3 added SyncTERM-Lua compatible scripting; 0.3.2 added the built-in SSH engine. All 16 Linux test suites passed (including the new SSH tools, transfer and RDP tests against real test servers), the Windows build's RDP and SSH engine passed under Wine, and the Windows SSH agent login was confirmed on a real Windows PC. Physical Windows ConPTY and device/provider tests remain outstanding. The full product specification includes features beyond those implemented in this release; the capabilities guide states the current scope. Lua runs independently of Python in a cancellable worker.