Home News Goodbye PuTTY, hello PuTTY?

Goodbye PuTTY, hello PuTTY?

There is a better way to SSH! And the name is ... well PuTTY

Oh PuTTY, I hate you sometimes. I got a fair share SSH enabled devices running on my network. These are accessible from the local network as well as from the WAN. My custom port forwarding configuration is – impressive! Dealing with many SSH enabled devices needs a decent SSH client. Until now, PuTTY had been this “decent client”.

Until now…

Goodbye PuTTY…

What’s wrong with PuTTY? Nothing. It’s great really, there is a small problem. The interface and behaviour are so outdated, that it has taken the toll on me.

So what bothers me the most? A tedious way of managing profiles (this interface needs to change why PuTTY is stuck in the Win95 era?) and ending sessions on reboot.

sudo reboot

This is an absolute nightmare. If you use PuTTY *(forgive me if I missed the config, I looked but I cannot find it), rebooting your Raspberry Pi will cause the SSH to disconnect (that’s to be expected) and by default (this CAN be changed) the SSH window will stay open. There is no way to reconnect the client or do anything from that window.

So not only I have to close the window with an inactive SSH session, but I have to open a new instance of PuTTY, find the correct SSH profile and launch a new session. This is so inefficient.


Hello PuTTY… I mean Solar-PuTTY

Here comes theSolar-PuTTY client. It fixes every inconvenience I had so far with PuTTY. You get a nice clean interface with your SSH connections. It actually imports your PuTTY existing profiles too!

The most impressive is how the sessions are handled. I can have multiple SSH sessions in a single window (tabs) and when the connection is terminated, I can close it, and I will be taken back to the default screen with all connections ready to be clicked on.

Additional features I like:

  • credential management
  • easy custom colours for connections
  • SFTP support (via 3rd party)
  • no installation needed

Things I don’t like:

  • colour settings via PuTTY interface (why, oh why)
  • no option to hide the connection details in the dashboard
  • no quick font size changes

As you can see, my issues with the Solar PuTTY are mostly based around screen capture. I don’t want to risk exposing my IP’s to the world. Having options to modify the font size on the fly would be great as well when showcasing how to do things in my videos.

Seriously, if you manage more than a single SSH device, give it a go. It’s unlikely you will go back. I’m sure I will get the feedback from PuTTY lovers proving me wrong.

But for what I need it for, the tool is just perfect. Questions? There is a Reddit post for you.


Nothing says "Thank you" better than keeping my coffee jar topped up!


Support me on Patreon and get an early access to tutorial files and videos.


Bitcoin (BTC)

Use this QR to keep me caffeinated in style with crypto-currency


Add an SSD to Raspberry Pi 4 and turn it into a super-cooled NAS drive.

More HATs

Argon One

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO

More cases on

Best Raspberry Pi Projects

How to use Raspberry PI as WOL (wake on lan) server

While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

Free wireless doorbell (Amazon Dash button hack)

The most terrifying situation I can imagine* is missing a parcel

Raspberry Pi NAS: (NAS-pi) Modding like a boss #part2

Plex and RAID1 NAS drive build log

MagPi – auto-downloader

Grab each edition of Mag Pi as soon as possible!


How to boot Raspberry Pi 4 from USB

How to set up and boot Raspberry Pi 4 from USB drive - headless guide.

Raspberry Pi Zero, Raspberry Pi 3A+ WiFi without keyboard or cables

Getting Raspberry Pi boards connected in seconds

Everything you need to start using JSON

It's JSON not Jason, just saying!

How to use Join App in NodeRED

The day finally comes where Join app is almost everywhere!

Driving LCD with Arduino and Raspberry Pi

Displaying things on an LCD screen is as easy as going through a cup of jellybeans while writing this tutorial!