Linux上在同一端口上共享SSH與HTTPS的工具:SSLH


添加EPEL源

CentOS 6

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm

CentOS 7

# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

安裝SSLH

# yum install sslh

配置Web服務器

默認情況下,web服務器監聽所有網絡接口,確保web服務器只監聽localhost:443而不是*:443,修改配置文件后需要重啟web服務器生效

配置SSLH

修改sslh配置文件

# vi /etc/sslh.cfg

# Change hostname with your external address name.
listen:
(
    { host: "0.0.0.0"; port: "443"; }
);

設置自啟,並啟動sshld服務

# chkconfig sslh on
# service sslh start

測試sslh服務是否運行正常

$ ps -ef | grep sslh

使用443端口SSH連接到你的服務器

$ ssh -p 443 root@localhost

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM