Sslh的一个端口同时跑多个服务

Ucloud的机器在两会期间干脆端口全灭,firewall设置进来的端口全关闭!!!!!!

还好有个Global ssh的服务,可以 ssh ubuntu@111.129.37.89.ipssh.net

登录上去,注意,直接ssh ubuntu@111.129.37.89 是不通的。

那我们就搭建一个SSLH服务,可以把ssh和openvpn以及ssl服务统统塞到一个端口22里

动手吧

1、修改openssh的端口 从22端口改成2222,千万别重启,22这会先得归ssh用

2、安装sslh

1sudo apt install sslh
2vi /etc/default/sslh
3
4找到Run=no
5改成Run=yes
6
7然后到下面,按需配置(不跑443的话可以不配)
8DAEMON_OPTS="--user sslh --listen 0.0.0.0:22 --ssh 127.0.0.1:2222 --ssl 127.0.0.1:443 --openvpn 127.0.0.1:1194 --pidfile /var/run/sslh/sslh.pid --timeout 5"

3、配置sslh并且重启服务器

1sudo systemctl enable sslh
2sudo reboot

就搞定了


Nginx的一个端口同时跑SSH和HTTPS服务
Haproxy一个端口跑多个服务
comments powered by Disqus