添加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