Server InfoBlog: Article 1
Introducing the Server InfoBlog Series
Welcome to the InfoBlog Series! We will do series of “infoblogs” centered around particular topics to help our customers and visitors learn more about the systems and networks they use!
A staple for any hardcore computer geek, so what is it? PuTTY is an SSH (that is Secure SHell) client that allows the user to connect to a remote server using an encrypted protocol. If you’re tech savvy, then you likely don’t need an explanation. But if you aren’t this is mainly for you.
So SSH is the gold standard for remote “command line” connections to remote servers far and wide. SSH will allow you to create a secure, encrypted connection between your computer and the remote machine. You may or may not remember telnet, you can kind of think of this as the evolved version of that. Owning a server this would become an aspect of your daily routine. In order to connect to a remote machine using the SSH protocol there are some prerequisites:
How does one use it?
For starters, you have to have an SSH server installed on remote machine. When that is installed you’ll want to make sure it’s configured. Then, when you have it configured then you have to make sure that the firewall is allowing incoming connections from outside the LAN on TCP Port 22. As soon as ALL that is complete, then you have to make sure the intended users are in the group that allows login via SSH.
Fortunately, this all comes installed and setup with most server hosting plans. Meaning that its likely you’ll already be pre-configured for SSH. NXT Web Hosting offers remote service to assist with anything that might make you feel “in too deep”, but for the most part you’ll probably be ready to go outside of the box.
So now that you know what it is, and how to get/use it, you might be wondering what you can do with it. SSH will allow you to control the server/remote machine as if you’re sitting at the computer with BASH (a linux shell) open. You won’t be able use any GUI software, so you’ll be limited to text based command line applications, but there are literally TONS of command line applications for linux. Some you’ll be able to install using the given systems package management system, others you may have to compile yourself. We will cover that a bit later in another article.
If you want to learn more about PuTTY or SSH here is a link to the official developers website:
PuTTY is free, open source software, available for download and use online.