Stunnel configuration example using Telnet: Difference between revisions
Stunnel configuration example using Telnet (view source)
Revision as of 09:18, 22 December 2022
, 22 December 2022→Stunnel Configuration
Line 122: | Line 122: | ||
Using these commands update your Ubuntu's package list and also upgrade the existing packages to the latest version: | Using these commands update your Ubuntu's package list and also upgrade the existing packages to the latest version: | ||
''apt-get update'' | ''apt-get update'' | ||
''apt-get upgrade'' | ''apt-get upgrade'' | ||
Line 129: | Line 129: | ||
Install Stunnel package using the code below: | Install Stunnel package using the code below: | ||
''apt-get install stunnel4 -y'' | ''apt-get install stunnel4 -y'' | ||
Line 136: | Line 136: | ||
Stunnel configures itself using a file named '''stunnel.conf''' which by default is located in '''/etc/stunnel'''. | Stunnel configures itself using a file named '''stunnel.conf''' which by default is located in '''/etc/stunnel'''. | ||
Create a '''stunnel.conf''' file in the /etc/stunnel directory. | Create a '''stunnel.conf''' file in the /etc/stunnel directory. | ||
''nano /etc/stunnel/stunnel.conf'' | ''nano /etc/stunnel/stunnel.conf'' | ||
Next, specify a service for use with stunnel. Here, it will work as client so file should look like this: | Next, specify a service for use with stunnel. Here, it will work as client so file should look like this: | ||
Line 154: | Line 154: | ||
Stunnel uses SSL certificate to secure its connections, which you can easily create using the commands: | Stunnel uses SSL certificate to secure its connections, which you can easily create using the commands: | ||
''openssl genrsa -out key.pem 2048'' | ''openssl genrsa -out key.pem 2048'' | ||
''openssl req -new -x509 -key key.pem -out cert.pem -days 1095'' | ''openssl req -new -x509 -key key.pem -out cert.pem -days 1095'' | ||
and then create file stunnel.pem | and then create file stunnel.pem | ||
''nano /etc/stunnel/stunnel.pem'' | ''nano /etc/stunnel/stunnel.pem'' | ||
copy the certificates to stunnel.pem file: | copy the certificates to stunnel.pem file: | ||
cat key.pem cert.pem >> /etc/stunnel/stunnel.pem | cat key.pem cert.pem >> /etc/stunnel/stunnel.pem | ||
Line 170: | Line 170: | ||
* Restart stunnel | * Restart stunnel | ||
restart the stunnel configuration using the command: | restart the stunnel configuration using the command: | ||
''/etc/init.d/stunnel4 restart'' | ''/etc/init.d/stunnel4 restart'' | ||