MTPuTTY (Multi PuTTY) is a powerful multi-tabbed PuTTY terminal for Windows. It is not a fork of PuTTY but a free wrapper that embeds the original PuTTY application in tabs, so it supports all PuTTY protocols: SSH, Telnet, Rlogin and Raw connections.
MTPuTTY gives users the ability to connect to multiple PuTTY sessions simultaneously in a single window. This allows users to easily switch between multiple sessions, making it easy to manage multiple remote servers and applications. The program is freeware for any use, and 1.8.5 beta is its latest version.
Features:
• Multi-tabbed PuTTY terminal: MTPuTTY gives users the ability to connect to multiple PuTTY sessions simultaneously in a single window. This allows users to easily switch between multiple sessions, making it easy to manage multiple remote servers and applications.
• Detachable tabs: Any PuTTY tab can be detached and converted into a general PuTTY window, and a detached window can be attached back. This feature is useful when you need to watch two sessions side by side.
• PuTTY settings: MTPuTTY uses the sessions saved in PuTTY, lets you control and change PuTTY command line parameters and can open the PuTTY configuration from within the program. Session logging and other options configured in PuTTY keep working inside the tabs.
• SSH tunneling: Because every tab runs a real PuTTY instance, SSH tunnels and port forwarding rules defined in a PuTTY session work as usual. This feature is useful for securely accessing services from outside of the network.
• Portable mode: MTPuTTY can keep its configuration file in the program folder or be started with the /P command line parameter, so it can run from a USB drive. This feature is useful for administrators who work on different computers.
• Scripting: MTPuTTY can run any script after login, allowing users to automate tasks in a PuTTY session. This feature is useful for automating repetitive tasks.
• Auto-login: MTPuTTY can automatically log in to remote servers and "type" your passwords. This feature saves time when you connect to the same servers every day.
• Customizable interface: MTPuTTY lets you choose a UI theme and define your own hotkeys, while the font and colors of the terminal itself are set in PuTTY.
• Server tree: MTPuTTY groups servers in a sidebar with folders and a search box, making it easy to manage multiple remote servers and applications. The server tree can be exported and imported, including trees from older versions of the program.
• Automated commands: MTPuTTY can "type" a script or a command in several PuTTY tabs simultaneously with the Send to all option. This feature is useful for executing commands on multiple remote systems at the same time.
• Multithreaded automation: Automation tasks run in separate threads, so a PuTTY tab that freezes does not freeze the other ones. The program is native Win32 code and does not need .NET or other libraries.
• Session manager: MTPuTTY includes a servers panel, allowing users to store their connections, reopen recent connections from the start page and quickly launch them in a single window. This feature is useful for quickly launching multiple sessions in a single window.
MTPuTTY allows users to simultaneously manage multiple PuTTY sessions in a single window.