HomeNewsGoodbye 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.

Solution?

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.

PayPal

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

Patreon

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

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

M5Paper

Programable, ESP32 based awesome dev platform with 4.7 e-ink display by M5Stack

More HATs

client-image
client-image

Argon One M.2

Enclose Raspberry Pi 4 inside this great case with custom I/O, cooling and GPIO and M.2 SSD support

More cases on

client-image
client-image

Best Raspberry Pi Projects

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

0
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.

How fast Raspberry Pi NAS is?

0
Let's see how fast Raspberry Pi NAS really is?

Argon18: Argon ONE SSD modification

0
Argon One case just got better - now you can boot it from USB without ruining the design thanks to Argon 18: Argon One SSD modification

Slow Internet Warning

0
From time to time my Internet grinds to a stop. Since Raspberry Pi 4 comes with a 1Gbps Ethernet, I decided to take advantage of it and create a reporting system in NodeRED that will monitor and report when the ISP is not keeping the contractual agreements. Works with Alexa, Google Home, Android and Windows 10.

HOW TO...

C/C++ and MicroPython SDK for Raspberry Pi Pico on Windows

0
A guide to SDK toolchain for Raspberry Pi Pico and C/C++ , Micropython on Windows.

A comprehensive guide to Grafana & InfluxDB

0
How to use Grafana and InfluxDB on Raspberry Pi for IoT sensors in home automation

How to boot Raspberry Pi 4 from USB

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

Setting Raspberry Pi WiFi without keyboard or cables

0
Getting Raspberry Pi boards connected in seconds

Everything you need to start using JSON

0
It's JSON not Jason, just saying!