ubuntu 端口复用

需求描述:复用服务器的 80端口,同时处理 ssh 和 http 请求,也就是 ssh 连接和 http 访问服务器的时候都可以指定 80 端口,然后服务器可以正确分发请求给 ssh 或者 http。

此时,ssh 监听的端口为 22,而 http 则不能再使用 80 端口,可以使用比如 8080 端口。

apt install sslh

vim /etc/default/sslh

修改选项:

DAEMON_OPTS="--user sslh --listen 0.0.0.0:80 --ssh 127.0.0.1:22 --http 127.0.0.1:8080 --anyprot 127.0.0.1:8080 --timeout 2"

service restart sslh

相关推荐
I · T · LUCKYBOOM几秒前
25.本地yum仓库搭建--CentOS 7
linux·运维·centos
wanhengidc1 分钟前
高性价比云手机 多端同步
运维·服务器·科技·智能手机·云计算
知识分享小能手2 分钟前
CentOS Stream 9入门学习教程,从入门到精通,CentOS Stream 9 的过滤器 —— 语法详解与实战案例(18)
linux·学习·centos
AI视觉网奇9 分钟前
Meta-Llama-3.1-8B-bnb-4bit 下载加载
linux·开发语言·python
素雪风华10 分钟前
只使用Docker+Maven实现全自动化流程部署服务;Docker创建ffmpeg环境;
java·运维·后端·docker·容器·自动化·maven
roman_日积跬步-终至千里16 分钟前
【运维-架构】Starrocks生产级运维脚本设计与实现
运维
学习3人组18 分钟前
docker运行报错启动守护进程
linux·运维·centos
绵羊202334 分钟前
索拉非尼作用机制
linux
小张帅三代34 分钟前
华为昇腾服务器ubuntu安装Anaconda步骤
运维·服务器·ubuntu
杜子不疼.38 分钟前
【Linux】 进程控制(二):进程等待(wait/waitpid) 与 子进程获取(status)
linux·运维·服务器