当前位置: 首页 > news >正文

北京高端网站定制公司哪家好排行榜百度

北京高端网站定制公司哪家好,排行榜百度,2018建设工程管理招团支部网站,慧聪网是干什么的背景说明 很多时候对外开放仅有80 443端口,若想要ssh服务器是比较困难的。这里介绍使用opensslHAProxy绕过限制。 解决思路 把SSH流量伪装成HTTPS流量,从443端口传输。 OpenSSL: 一个强大的开源加密工具包,我们用它来给SSH流量加密,让它看起来像HTTPS。 HAProxy…

背景说明

很多时候对外开放仅有80 443端口,若想要ssh服务器是比较困难的。这里介绍使用openssl+HAProxy绕过限制。

解决思路

把SSH流量伪装成HTTPS流量,从443端口传输。

  1. OpenSSL: 一个强大的开源加密工具包,我们用它来给SSH流量加密,让它看起来像HTTPS。

  2. HAProxy: 一个高性能的负载均衡器,我们用它来接收和转发流量

实现步骤

1. 安装openssl haproxy(略)

2. HAProxy配置

cat /etc/haproxy/haproxy.cfgfrontend fe_sshbind *:443 ssl crt /etc/haproxy/certs/ssl.pemmode tcptcp-request content set-var(sess.dst) ssl_fc_sniuse_backend %[ssl_fc_sni]backend server1mode tcpserver s1 192.168.10.200:22 check------------------------------------------frontend fe_ssh: 定义了一个前端服务,名为fe_ssh。
bind *:443 ssl crt /etc/haproxy/certs/ssl.pem: HAProxy监听443端口,并使用指定的SSL证书。
mode tcp: 使用TCP模式,因为SSH是基于TCP的。
tcp-request content set-var(sess.dst) ssl_fc_sni: 保存SNI(服务器名称指示)信息到一个会话变量中。
use_backend %[ssl_fc_sni]: 根据SNI信息选择后端服务器。
backend server1: 定义了一个后端服务,名为server1。
server s1 192.168.10.200:22 check: 指定后端SSH服务器的IP和端口

 3. SSL证书生成

sudo mkdir -p /etc/haproxy/certs
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/haproxy/certs/ssl.pem -out /etc/haproxy/certs/ssl.pem

4. 启动服务并验证

systemctl restart haproxysystemctl status haproxy# 客户端连接ssh -o ProxyCommand="openssl s_client -quiet -connect 172.16.0.10:443 -servername server1" dummyName1@172.16.0.10--------------------------o ProxyCommand: 这个选项允许我们指定一个命令来建立连接。
openssl s_client: 使用OpenSSL建立一个SSL/TLS连接。
-quiet: 减少输出信息。
-connect 172.16.0.10:443: 指定HAProxy服务器的地址和端口。
-servername server1: 指定SNI,必须与HAProxy配置中的后端名称匹配。
dummyName1@172.16.0.10: SSH的用户名和服务器地址。

工作原理

  1. 当你执行这个SSH命令时,OpenSSL首先建立一个到HAProxy的SSL连接。

  2. HAProxy接收到连接后,根据SNI信息(server1)选择对应的后端。

  3. HAProxy将流量转发到实际的SSH服务器。

  4. 整个过程中,SSH流量被包裹在SSL中,看起来就像普通的HTTPS流量

其他

安全考虑

虽然这个方法很酷,但请记住以下几点:

  1. 在使用前,一定要了解你所在环境的IT政策。未经允许绕过网络限制可能会带来严重后果。

  2. 这个方法主要是为了在合法和被允许的情况下使用。

  3. 使用自签名证书可能会带来安全风险,在生产环境中最好使用受信任的CA签发的证书。

  4. 定期更新和维护你的OpenSSL和HAProxy,以修复潜在的安全漏洞

故障排查

如果连接失败,可以尝试以下步骤:

  1. 检查HAProxy日志(/var/log/haproxy.log)以获取更多信息。

  2. 确保防火墙允许443端口的入站流量。

  3. 使用tcpdump或Wireshark抓包分析,查看流量是否正确到达HAProxy 

http://www.yayakq.cn/news/303795/

相关文章:

  • php网站开发程序填空题.org做商业网站
  • 常用的网站推广方法有哪些wordpress和shopex
  • 建网站域名注册怎样做网站的反链
  • 平潭综合实验区交通与建设网站中企动力企业
  • 哪些网站做黑名单留电话咨询看房
  • 吉林省建设厅网站周军wordpress get_option 数组
  • 十堰网站建设哪家好学习网站开发技术
  • 做搜狗网站优化首页软邵阳县网站建设公司沙河网站建设公司
  • 重庆建设厅网站首页常州seo网站推广
  • 温州网站建设联系电话中国电子商务平台有哪些
  • 婚恋网站女孩子做美容全国建筑信息服务平台
  • 可以做网站挂在百度上吗wordpress动画
  • 强生公司营销网站为什么要这样做网龙网络公司招聘
  • 珠海精品网站建设个人博客网页制作
  • 成都网站建设价格表北镇网站建设
  • 黄江东莞网站建设注册网站会员需填写
  • php网站的登陆注册怎末做的一键关键词优化
  • 儿童教育网站怎么做有趣台州做鞋子网站
  • 向国外卖货的电商平台优化网站结构一般包括
  • 遵义做什么网站好钓鱼网站怎么做
  • 如何注册网站怎么注册中国免费素材网
  • 长春市做网站推广代理服务器ip地址和端口号
  • 微网站 微信建设银行预约纪念钞网站
  • 贵阳网站设计哪个网站有上门做指甲
  • 做网站通常到哪找图片网络推广常用工具
  • 怎么给网站做自适应北京网站建设app开发
  • 怎么更改网站域名解析温州做网站最好的
  • 做照片的ppt模板下载网站wordpress 模板 外贸
  • 1688会提供网站建设网络公司做网站价格
  • 科技类网站源码营销做得好的品牌