Using PowerShell SSH to connect to Linux machines
To connect to Linux machines wherever they might be, open a PowerShell prompt, use the command ssh <username>@<ipaddress>
<username> should be the name of an account already created on your Linux environment and obviously the <ipaddress> should be the IP address of the Linux machine you’re trying to connect to.
PS C:\Users\ebbsy> ssh ebbsy@192.168.1.123
If a connection is available and you’ve used a valid username, and you should be prompted for a password. However the first time you connect to the server, you will also be prompted to confirm you recognise the machine you’re connecting to.

If you’d like to connect by name, and the host names can be resolved on your local network, or via public DNS, then you can use the Fully Qualified Domain Name (FQDN) for the server you’re trying to use instead, for example:
PS C:\Users\ebbsy> ssh username@ebbsy.com
Pretty simple really. I used to use PuTTY all the time, and I’m sure it still has it’s uses, but can’t really say I need it anymore.
It’s also worth installing the Windows Terminal from the Microsoft Store. This makes it really easy to have connections to different servers, each with it’s own tab, while at the same time having tabs open for PowerShell. It’s also totally free, so great value.
