Difference between revisions of "Stunnel"

From WhyAskWhy.org Wiki
Jump to: navigation, search
(Stub page)
 
m (Added example of tunneling SSH over SSL (standard 443 port))
 
Line 17: Line 17:
 
* [https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ssl-tunnel-using-stunnel-on-ubuntu How To Set Up an SSL Tunnel Using Stunnel on Ubuntu]
 
* [https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ssl-tunnel-using-stunnel-on-ubuntu How To Set Up an SSL Tunnel Using Stunnel on Ubuntu]
 
* [https://help.knthost.com/mysql-help/using-stunnel-secure-mysql-database Using Stunnel to Secure MySQL Database]
 
* [https://help.knthost.com/mysql-help/using-stunnel-secure-mysql-database Using Stunnel to Secure MySQL Database]
 +
* [http://ubuntu-tutorials.com/2013/11/27/tunnel-ssh-over-ssl/ Tunnel SSH over SSL]
 +
** Useful for situations where normal SSH traffic would be blocked

Latest revision as of 01:54, 11 October 2014


Summary

Stunnel is a program that allows you to encrypt arbitrary TCP connections inside SSL. Stunnel can also allow you to secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc) by having Stunnel provide the encryption, requiring no changes to the daemon's code. Stunnel uses a client/server model. This means you must install Stunnel on both servers.

I've personally used it to establish secure remote MySQL server connections for daemons which did not have proper MySQL/SSL support.

References