If this is the first time you configure the module, from Webmin control panel’s main interface, navigate to Un-used Modules > SSL Tunnels. Once we have installed Stunnel and xinetd packages on the server, we can then proceed to configure the SSL Tunnels module. Wait until the installation is completed. To install xinetd, go to Webmin control panel > System > Software Packages and search for the xinetd package.Ĭlick “Install” to install the xinetd package. In addition to STunnel, we also need to install xinetd because the SSL Tunnels module will run under xinetd. You will be notified with the installation is completed. You will be able to see the status of the installation on the Webmin control panel screen. The stunnel4 package will then be installed. The screen will then go back to the previous section, with the “stunnel4” pre-filled under the “Package from APT” section. What we need is the “stunnel4” package as shown on below screenshot. ” button.įind packages matching stunnel, and click Enter.Ī list of packages which is close to the search keyword will be shown. Since we are using Ubuntu 16.04 for our testing environment, under the “Install a New Package” section, select “Package from APT” and click on the “Search APT. RPM for CentOS/Red Hat Enterprise Linux or APT/DPKG for Ubuntu/Debian). Under “Software Package”, search for the Stunnel package on the repository depending on the operating system you use (e.g. From Webmin control panel’s main interface, navigate to System > Software Packages. We can install Stunnel using the “Software Package” module on Webmin. If Stunnel is not yet installed on our server, we will need to install the Stunnel package first, before we can configure the SSL Tunnels module. Let’s log in to our Webmin control panel interface, which is normally located at this URL: The IP-ADDRESS should be the IP address of your server where Webmin is installed.Ĭlick on “Login” to go to the Webmin control panel’s main interface. Below instructions are based on a virtual machine running Ubuntu 16.04 LTS (64-bit) operating system and Webmin 1.801 (latest version of WebMin at the time of writing this article) hosted in SimplerCloud. We will need a physical server or a virtual machine with Webmin already installed. This article contains the step-by-step instructions on how we can enable and configure the SSL Tunnels module on Webmin. The module will automatically detect if you have super-server inetd and/or xinetd installed, read the configuration and set up the SSL tunnels for the applications / services managed by inetd and/or xinetd. Webmin has an SSL Tunnels module, which allows us to set up super-server services which run STunnel to start some applications. It converts an un-encrypted connection into an SSL-encrypted one, and normally set up to be run from a super-server or service dispatcher process/daemon such as inetd or xinetd. This allows system administrators to establish SSL connections to applications which do not have SSL support by default. Stunnel is actually a proxy process which is designed to add SSL/TLS encryption functionality to existing clients and servers without any changes in the program’s code. IMAP, POP3), however some older mail servers do not support built-in SSL encryption by default. Most applications have built-in SSL capabilities, such as web servers (HTTPS) and newer mail servers (e.g. The encryption prevents the data to be intercepted / captured and read by anyone to has the ability to “sniff” the traffic in between. The protocol allows clients and servers to authenticate themselves to each other, using SSL certificates which are normally issued by a reputable certificate authority (CA). Secure Sockets Layer (SSL), and its successor Transport Layer Security (TLS) but frequently still referred to as SSL, is a protocol for encrypting data over TCP/IP network.
0 Comments
Leave a Reply. |