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

添加EPEL源

CentOS 6web

# 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配置文件ssh

# vi /etc/sslh.cfg测试

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

设置自启,并启动sshld服务spa

# chkconfig sslh on
# service sslh start

测试sslh服务是否运行正常code

$ ps -ef | grep sslh

使用443端口SSH链接到你的服务器

$ ssh -p 443 root@localhost
相关文章
相关标签/搜索