How to create users for your L2TP VPN server
In this tutorial, you are going to learn how to create new users for your L2TP private VPN server. While the steps are not complicated, the protocol does not have a graphical interface, meaning that you will need to log in through SSH if you wish to manage your server and its user profiles. Because of this, you will need to download a SSH client to execute the required commands if you do not have one already at your disposal.
Downloading the SSH client
If you are using a Linux/MacOS platform, you can go ahead and skip this part, as your OS already has an SSH client.
As we already mentioned, you need to download a SSH client before you can begin to manage your server (considering that you do not have one already installed on your machine). The one that we suggest you use is Putty, which you can download for free.
Once you have opened up the page, simply locate your operating system and download the required installation file, which corresponds to it. In our case it was a 64-bit Windows OS, but the SSH client looks the same and performs the same actions regardless of your operating system:
Next, download the installation file and install the SSH client by using the default settings. Only change anything if you are experienced and know exactly what each setting option does!
Configuring the SSH connection
For Windows users
Once you have completed the installation, simply open the software. This will bring up the Putty configuration window. The information you need to fill in here will be provided to you inside of your service activation confirmation email. The fields that are required to be completed are the following (also marked in red in the image below):
- ‘Host Name (or IP Address)’ - to complete this field type in ‘root@’ followed by your server’s IP address (which you will have received in your welcoming email)
- ‘Port’ - set this to ‘22000’
- ‘Connection Type’ - make sure you have selected ‘SSH’
Once you have finished filling in the fields, click on ‘Open’, which will open up the terminal:
You will then be asked to fill in your server’s login credentials. Open up your welcoming email and simply copy and paste them inside of the terminal.
IMPORTANT: The pasting process inside of the terminal happens with the right click of your mouse rather than through ‘Ctrl + V’ or ‘Command + V’. Additionally, the password field will never display any text that is being inputted, meaning that you should not worry if you notice that nothing appears when you type in your password (which is why we recommend copying and pasting it in). Finally, it is important to remember that submitting commands to the terminal happens with the press of the ‘Enter’ key.
For Linux/MacOS users
Open your terminal and type this command:
ssh root@YOUR_SERVER_IP -p 22000
Then enter your root password, provided in the activation email.
Working with the terminal itself is not complicated and the steps that you need to follow in order to add a new user profile are really simple.
Creating a new user
The first command that you will be inputting will load the user management script that is located on your L2TP dedicated VPN server. To do this simply copy and paste the directory (marked in red below), which you will have inside of your initial service activation email:
Once you have pasted (or manually typed) the directory in the terminal hit ‘Enter’. A message will now appear asking you whether you want to create or delete an user:
Next, type in ‘create’ as illustrated in this image and again, press ‘Enter’:
The terminal will now prompt you to input a username for your new profile. Type in the name that you will like to give to the new profile:
Next, you will also be asked to create a password for the profile. We recommend using a password generator that can combine letters, numbers and symbols in order to ensure that the profile will be securely protected:
Once you have selected a password, hit ‘Enter’ and the following message will appear:
That’s it! Your user will have been successfully created. You can also check out our tutorial on how to use the profile to establish a connection between your desktop or mobile and your L2TP VPN server.
IMPORTANT: If you are connected to the VPN server from your machine while trying to create a new user profile, your connection will most likely break due to the fact that the VPN service will need to be restarted in order to activate your newly-created user profile.