码迷,mamicode.com
首页 > 其他好文 > 详细

SSH反向代理

时间:2018-08-20 19:02:08      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:rc.d   打开   外网   ossh   文件   监听端口   highlight   gateway   ssh服务   

  1. 服务器设置
    # 打开GatewayPorts支持
    vim /etc/ssh/sshd_config
    GatewayPorts yes
    
    # 重启ssh服务
    service sshd restart
    

     

  2. 连接服务器
    注: 在内网客户端连接外网服务器
    # autossh 为自动ssh重连工具,如果只用ssh可以把autossh -M 2222替换为ssh
    # -M 2222 为本地监听地址;autossh会根据此端口是否重连
    # 2222 为ssh服务器监听端口
    # 22 为内网本地端口
    autossh -M 2222 -CqTfnN -R 0.0.0.0:2222:127.0.0.1:22 用户名@服务器
  3. 测试登陆内网服务器
    # 注意:用户名为内网主机的用户名
    ssh -p 2222 用户名@外网服务器
    

     

  4. 添加开机启动
    可以把步骤2添加在 /etc/rc.d/rc.local文件中。
    # 然后给予可执行权限
    chmod +x /etc/rc.d/rc.local
    

     

 

SSH反向代理

标签:rc.d   打开   外网   ossh   文件   监听端口   highlight   gateway   ssh服务   

原文地址:https://www.cnblogs.com/jues/p/9506994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!