Install and Use Multiple Node.JS on Linux using NVM

So the question is how to install and use multiple Node.js versions on a Linux machine. Here, we use the Node Version Manager (NVM) tool for the installation of Node.js.

What is nvm?

nvm stands for Node Version Manager. As the name suggests, it helps you manage and switch between different Node versions. It provides a command-line interface where you can install different versions with a single command, set a default, switch between them. Continue reading

Setting up an Nginx Reverse Proxy

Setting up an Nginx Reverse Proxy

What Is a Reverse Proxy?

A reverse proxy is an intermediary proxy service which takes a client request, passes it on to one or more servers, and subsequently delivers the server’s response to the client. A common reverse proxy configuring is to put Nginx in front of an Apache webserver. Using this method will allow both web servers to work together enabling each to do what they do best Continue reading

Configure SSH Key Authentication

Configure SSH Key Authentication

Introduction: SSH Key Authentication is a way to log in any Linux server without any password. This authentication process uses public and private key instead of password. When a client attempts to authenticate using SSH keys, the server will test the client on whether they have the private key. If the client can prove that it owns the private key, a shell session is spawned or the requested command is executed. Continue reading

Allow Root Login Over SSH Ubuntu 16.04 LTS

Allow Root Login Over SSH Ubuntu 16.04 LTS

This article is follow up of Enable root login on Ubuntu 16.04 LTS. Assume that you have already set the password for your root account. It will help you allow to login as root over SSH. SSH stands for Secure Shell that is a cryptographic network protocol for operating network services securely over an unsecured network. For example, remote login to computer systems by users. SSH works over port 22. As usual, for better security root ssh access is set as by default “Prohibit-password",That means to you is that, if you are trying to ssh to your server with your root account and password, you will receive an access denied error. Continue reading