Tutorial: Installing SoftEther VPN Server on Fedora Server
In this tutorial, we will walk through the steps to install SoftEther VPN server on Fedora Server. SoftEther VPN is an open-source VPN server, client, and protocol software suite that supports many operating systems, including Fedora.
Prerequisites
- A Fedora Server Latest system with root privileges.
Step 1: Download the SoftEther VPN Server package
The first step is to download the SoftEther VPN server package from the official website. Follow the steps below to download the package:
Navigate to https://www.softether.org/5-download and click the "Download" button for the SoftEther VPN Server package that matches your Linux system.
Select the Linux version of the VPN server you want to install, and then choose the type of installation package based on your system architecture (32-bit or 64-bit).
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9745-beta/softether-vpnserver-v4.34-9745-beta-2019.11.18-linux-x64-64bit.tar.gzExtract the downloaded package.
tar zxvf softether-vpnserver-v4.34-9745-beta-2019.11.18-linux-x64-64bit.tar.gzThe extracted files will be placed in the
vpnserverdirectory.
Step 2: Build and Install SoftEther VPN Server
Now that we've downloaded and extracted the SoftEther VPN server package, we need to build and install the software. Execute the following steps:
Change to the
vpnserverdirectory and run themakecommand.cd vpnserver makeThis will build the SoftEther VPN server software on your system.
Run the installer script to install the SoftEther VPN server software.
./vpnserver startThis will start the SoftEther VPN Server installation and will take a few seconds to complete.
Check if the SoftEther VPN Server is running by using the following commands:
./vpnserver status ./vpncmdIf the VPN Server is running, the output of
./vpnserver statuswill displayVPN server service is running.If your installation is successful, you will see the following message after running
./vpncmd:vpncmd command - SoftEther VPN Command Line Management Utility SoftEther VPN Command Line Management Utility (vpncmd command) Version 4.34 Build 9745 (English) Compiled 2019/11/18 21:44:19 by yagi at pc30 Copyright (c) SoftEther VPN Project. All Rights Reserved.You can now proceed to configure the SoftEther VPN Server.
Step 3: Configure SoftEther VPN Server
Once you have successfully installed the SoftEther VPN Server, you can start configuring it. To configure SoftEther VPN Server, execute the following steps:
Connect to the SoftEther VPN Server by running the
vpncmdcommand../vpncmdEnter
localhostto connect to the local VPN Server system. Enter yourServerPasswordwhen prompted.After connecting to the VPN Server, we need to set up the Administrator password.
ServerPasswordSetEnter a new password when prompted and confirm it.
Next, create a new user account by running:
UserCreateEnter a username and a password for the new account.
Finally, set up the VPN Server to start automatically at system startup:
systemctl enable softether-vpnserver systemctl start softether-vpnserver
You have now successfully installed and configured SoftEther VPN Server on Fedora Server. You can connect to the VPN Server from SoftEther VPN Client or other compatible VPN clients.