PuTTY is one of the most popular SSH, SCP, SFTP and telnet clients, and much of its popularity comes from the fact that it is small and easy to use.
It was developed originally by a person called Simon Tatham for the Windows platform way back in 1999.
Since then, the popularity of Putty and its widespread use has brought together a group of volunteers who continue to develop and support this open-source tool.
Though Putty is great, it helps to know other alternatives to Putty because a lot of them come with more advanced features.
Below you’ll find some quick Reviews, Highlights and features of some of the most popular Putty replacements on the market.
Here’s the Best PuTTY Alternatives/Replacements:
Let’s look at each of these Putty Alternatives and Replacements in detail and see what they offer that Putty doesn’t offer:
1. Solar-PuTTY – (100% Free & GUI interface)
Solar-PuTTY is a good choice for managing remote sessions in a professional way. It is offered by SolarWinds, a company renowned for making top-notch monitoring tools. This tool is Absolutely 100% FREE for LIFE!
Features and Highlights of Solar-Putty
The features and options of Solar-PuTTY are as follows.
- Helps to manage multiple sessions from one console that comes with a tabbed interface.
- Saves login credentials or private keys to make it easy to log into any session.
- Automates all scripts when connection is established.
- No installation is required.
- You can search through your saved sessions as the Windows search is integrated with it.
- Supports SCP server connections, SSH, Telnet and SFTP
- Provides quick access to frequently-used sessions.
- Supports graphical SFTP file transfer.
KiTTY is a fork from version 0.70 of PuTTY and is designed to work only on Microsoft Windows platform.
Besides the features of PuTTY, it comes with additional features such as the ones listed below.
- KiTTY allows you to manage a large number of sessions, as you can organize them into folders. You can have one folder for each application, machine, environment or for any other category.
- Since it uses the Windows registry database to save its configuration sessions, host keys and parameters, it can be directly saved as a tree structure. This means, you can avoid writing anything into the registry.
- Offers shortcuts for many pre-defined commands.
- To start a session, you can simply type “KiTTY.exe -launcher” in the command line.
- Supports automated scripts for logon.
- Allows you to manage URL hyperlinks in your terminal
- Passwords are automatically stored and entered. This way, you can have automatic connections to your sessions.
- You have the option to send an automatic command as soon as the connection is established. All that you have to do is fill the “Command” field in the “Connection/Data” configuration window.
- A script saved locally on your machine can be run on a remote session.
- ZModern patch from LePuTTY is integrated with KiTTY
- You can set a specific icon for each window to easily identify each of them. The icons represent famous cartoon heroes and are chosen randomly by the software.
- You have the option to move any PuTTY window to the system tray at any time.
- With KiTTY, you can customize each window and even make them transparent.
- It gives the choice to protect your session against any unintended keyboard input.
- A roll-up feature makes the main window disappear into the title bar. This option can be particularly useful to save some screen space and to organize your windows.
- KiTTY is integrated with popular browsers such as Internet Explorer and Firefox.
- To reduce the size of binary file, this software is compressed with a program called Ultimate Packer for Executables, or UPX in short.
- You can print any part of the text on your screen directly.
- KiTTY is integrated with covidimus patch, so you can set any background image in your sessions.
You can download KiTTY from http://www.9bis.net/kitty/?page=Download
3. Bitvise SSH Client
Bitvise SSH Client is a free terminal that supports all versions of Windows desktop and server operating systems, starting from the 32-bit and 64-bit of Windows XP SP3 to Windows 10 and Windows Server 2016.
The other features of Bitvise SSH client are,
- Supports single-click remote desktop forwarding.
- You can use bvterm, xterm and vt100 protocols.
- Offers single sign-on feature using SSPI, Kerberos 5, Kerberos 5 host authentication and NTLM user authentication.
- Its encryption and security measures comply with many industry standards such as PCI, HIPAA and FIPS 140-2.
- Comes with A scriptable command-line remote execution client called sexec, and a command-line terminal console client called stermc.
- Provides remote administration features.
- All terminal emulation can be done through a Windows console using standard Windows fonts.
- Offers full-color support.
- Large screen buffers, many key combinations like Alt keys and accurate console rendering are other features of Bitvise SSH Client.
Download it from https://www.bitvise.com/download-area
PuTTYTray is a simple terminal that comes with many useful features and a neat interface.
The features and capabilties of PuTTYTray are:
- It is minimized to the system tray on startup.
- The icons are customizable.
- When a bill signal is received, the tray icon blinks as a form of notification.
- Supports URL hyperlinking,
- Provides configurable window transparency.
- Highly portable
- Easy access to different settings
- Supports Android adb.
It is free to use.
Download it from https://puttytray.goeswhere.com/#download
SuperPuTTY is a Windows manager for the PuTTY SSH client. It is open source and hosted on GitHub.
The features of SuperPuTTY include some of the following:
- You can setup keyboard shortcuts for frequently used commands.
- Comes with a customizable user interface for maximum net screen size.
- You can create sessions or profiles easily, and you can even re-use them in any connection.
- The tabs can be placed side-by-side, vertically or horizontally, to suit your preference.
- Supports multiple tabs
You can download it from https://github.com/jimradford/superputty.git
MobaXterm is an enhanced terminal for remote computing and comes with loads of functions that are geared to meet the demands of programmers, webmasters, IT administrators and other types of users.
Some of its features include:
- Supports all the important network tools such as SSH, X11, RDP, VNC, FTP and more.
- It is a single portable executable file that works straight out of the box. No installation is required.
- You can run most of the popular Unix commands.
- You can launch remote sessions automatically and every session is automatically saved and displayed in the left sidebar.
- Comes with a graphical SFTP browser that allows you to drag and drop files directly to and from the remote server using a secure SFTP connection.
- You can execute the same commands across many different servers at the same time.
- You can start network daemons for remote access. No other extra tool is required for running these daemons.
- Comes with useful tools that enhance the productivity of users. Some examples of these tools are network services, list network open ports, network packets capture, network scanner, ports scanner, list running processes and list hardware devices.
- You can work on your remote Solaris desktop from your Windows computer using XDMCP protocol.
- RDP configuration settings are available in the session manager itself.
- You can create SSH tunnels using an intuitive graphical tool.
- When you connect to a remote server through SSH, you can edit remote files directly with a text editor called MobTextEditor.
- This tool allows you to record macros, so they can be replayed later on other servers.
- It saves your session passwords with a Master password!
- You can highlight syntax or use colors for keywords, even on system that do not support colors.
There are two editions of MobaXterm available and they are, home and professional editions. The home edition is free while the professional edition costs $69 per user.
Let’s briefly see the features that come with each edition to help you make the right decision.
- Full X server and SSH support
- Remote desktop
- Remote terminal
- X11 forwarding
- Automatic SFTP browser
- Plug-ins support
- Portable and installer versions
- Full documentation.
- Maximum of 12 sessions, two SSH tunnels and four macros.
- Maximum 360 seconds for Tftp, Nfs and Cron.
- All the features present in home edition.
- Customize your startup message and logo.
- Modify your profile script
- Removes unnecessary games, screensaver and tools
- Unlimited sessions, tunnels, macros and run time for network daemons
- Master password feature
- Customer support
- Lifetime right to use
You can download the free edition from https://mobaxterm.mobatek.net/download-home-edition.html. You can subscribe online for the professional edition at https://mobaxterm.mobatek.net/subscription.html
mRemoteNG is an open-source remote connections manager. It is a fork on mRemote and contains new features and bug fixes of mRemote.
The features of mRemoteNG are:
- You can group certain connections together n panels and tabs.
- You can undock panels and move them to the side, or undock them completely and move them to another screen altogether.
- Sports multiple protocols such as RDP, VNC, ICA, SSH, Telnet, HTTP, HTTPS, rlogin and raw socket connections.
- Maintaining the list of connections is a breeze.
- You can use inheritance feature to store properties on folders, so the underlying connections inherit this information directly.
- Provides support for importing connections from Active Directory
- Allows you to create nested containers for categorizing different connections.
- “Quick Connect” feature helps to open a connection without creating an entry.
- “Quick Search” feature helps to find a connection while typing.
- Supports SCP and SFTP file transfers.
- Gives the option to assign icons to connections, so the purpose can be identified easily.
- Screenshot manager allows you to create multiple screenshots and save them together. Alternatively, you can even copy them to the clipboard.
- You can view information about remote and log sessions.
- They are portable using command line switches
- Comes with an “Auto-update” feature
- Full-screen mode is available.
- You can assign global credentials when no is provided is provided about the connection.
Free to use.
You can download mRemoteNG from https://mremoteng.org/download
XShell is a terminal emulator that supports many clients such as SSH1, SSH2, SFTP, TELNET, SERIAL and RLOGIN.
XShell offers a range of benefits and features such as:
- Supports simultaneous command line inputs across multiple sessions.
- Offers many customization options to match your preferences.
- You can view, create, edit, delete and launch multiple sessions using your Session Manager.
- With the Highlight Sets feature, you can use visual cues for keywords and regular expressions.
- The tabbed environment enhances productivity in a big way. The tabs can be detached to create a new window and they can be re-attached to an entirely different X shell window altogether.
- The Compose bar allows you to draft a line of string before sending it to the terminal.
- Compose pane supports multi-line string or script drafting. You can even paste your clipboard contents to the pane before sending it to the terminal. This will help to avoid sending any malicious or error-ridden commands.
- Supports PKCS#11 protocol that helps users to securely store the private keys using a hardware token.
- Allows you to designate different fonts for ASCII and non-ASCII characters.
- Supports horizontal scrollbars, so you can get a cleaner view of the servers you want to monitor.
- You can have a Master Password to add a layer of encryption to other session file passwords. This Master password encrypts the passphrase used to encrypt to the server, user key’s passphrase and password string contained within the session file.
- Synchronized input feature allows you to send the same text commands to multiple terminals. When used with split pane window, you can see the results immediately.
- Quick Commands assigns frequently used commands or strings into buttons, to avoid typing them over and over again. You can even group these buttons into sets and apply them to your desired sessions.
- Local Shell Interface lets you control XShell without having to take your hands off the keyboard. It also offers utilities such as ping and netstat, within Xshell itself.
- You can map terminal keys and file menus to preferred keyboard keys to create shortcuts.
- Supports VBScript, JScript and Python.
- Comes with a terminal lock feature that prevents users from accessing your terminal or making any changes to it.
- User defined third-party editors such as Sublime or Visual Studio can be used to edit the terminal contents.
- Any selected string can be searched on the web through Google or Bing search.
- Alerts are available to notify you of changes or errors.
The minimum system requirements needed for XShell are:
- Operating system: Windows 10, Windows 8.1, Windows 7, Windows Server 2008 Service Pack 1, Windows Server 2012, Windows Vista, Windows Terminal Server and Citrix Metaframe for Windows.
- CPU: Intel Premium or faster
- Memory: 512 MB
- Hard disk: 50 MB
- Network: TCP/IP, Microsoft Winsock 1.1 or later
Xshell costs $99 and the license for each year comes to around $19.80, for each license.
Here is a split up of its cost.
|License||Qty||New||Upgrade||Maintenance (1 Year)|
There is no trial version, but you can download from https://www.netsarang.com/download/down_form.html?code=622 after you buy the license.
In short, the above alternatives can make it easier for you to connect and work on remote systems. Though PuTTY is a great tool, it also comes with many limitations that are removed in these alternate tools, so you can have a better user experience.
We suggest you download one of these aforementioned Putty Alternatives to get a better feel of other options on the market and how they can benefit you!