1. Choose your Operating Software (OS)
When you get your VPS you’ll be provided with a VPS Control Panel like Virtualizor or SolusVM. Most VPS Hosts will ask you for your choice of OS in advance of installation, but depending on how Virtualizor or SolusVM have been set up, you may be able to reinstall the OS yourself. Most popular seems to be CentOS 7.0 as it works with Apache Server for creating Websites. I had my OS installed when I started my first VPS, but found myself reinstalling the OS repeatedly as beginners need to do when they are learning to manage a VPS. Keep the password handy as that will now be your ROOT password and super key to communicate with your server.
2. SSH Client – PuTTEY
Best way to get into the VPS from a Windows environment is through an SSH Client that will connect your computer up with your VPS on a remote server. For that you need to set yourself up with PuTTEY first and here’s a tutorial how to do it:
3. Root log-in
Once you’re in PUTTEY it will ask you for a User Name and Password. The User Name is always “root” (without the commas) and the Password is the one you set up when you load your Operating Software for your VPS.
4. Control Panels
Most of us who are used to a Windows environment and shared hosting with a cPanel or DirectAdmin Control Panel will be quite daunted by all of the Linux commands. You could take some time of course to master all of the commands, but for those who wish to work with a Control Panel instead, cPanel at 200 USD per year may be too much to pay. I’ve done research and found some free control panels that seem to be popular and reliable (although most come with challenges that can be overcome).
My choice for a free control panel is VestaCP because of how little resources it uses. It can easily be used with a beginner 512 MB RAM VPS. Installation via PuTTEY is effortless – steps how to install are in the tutorial below: