This is an old revision of the document!
Table of Contents
Lantern Terminal
Lantern Terminal is a desktop terminal and saved-connection manager for Windows and Linux. Version 0.3.0 includes SSH2, interactive SFTP, Telnet, raw TCP, serial ports and local shells, with tabs, session folders, visual colour selection, logging and Python/Lua scripting.
Quick start
- Install Lantern Terminal and launch it.
- Choose File → New session, pick the connection protocol, enter its details and save it with a recognisable name.
- Find the name in the Sessions pane. Double-click it to connect. You can also select it and choose File → Connect selected.
- If the pane is hidden, choose Edit → Go to Session Manager.
- 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.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
- Readable session-wizard pages and immediate Options → Theme → System / Light / Dark choices.
- Fixed Windows SSH diagnostic-file sharing so OpenSSH can open its logfile.
- Manual ordering and desktop shortcuts for saved sessions.
- Command cut/copy/paste, script arguments and named button bars with per-session selection.
Guides
Release status
Version 0.3.0 includes Lua scripting. The Linux core/integration checks and Windows installer checks under Wine passed. 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.
