tunnel设置

一、说明

用于通过ssh转发数据

二、设置

编辑ssh server的'2Fetc/ssh/sshd_config

添加以下:

#反向遂道
GatewayPorts  yes
#正向遂道,注:该设翮会断开ssh的22断开

AllowTcpForwarding true

三、重启ssh

sudo /etc/init.d/ssh restart 或 sudo service ssh restart

四、实例

A地址:10.1.1.1

B地址:10.1.1.2

1.反向遂道

在B机器上运行

ssh -R 8001:10.1.1.2:8002  root@10.1.1.1 -f -g -N -C -o TCPKeepAlive=yes

效果为访问10.1.1.1:8001 ==> 10.1.1.2:8002

2.正向遂道

在A机器上运行

ssh -L 8001:10.1.1.1:8002  root@10.1.1.2 -f -g -N -C -o TCPKeepAlive=yes

效果为访问10.1.1.1:8001 ==> 10.1.1.2:8002

注:由于以上方法长时间运行可能会断开连接,因此推荐以下方法

autossh设置


一、说明

autossh 是一款开源工具,可以帮助管理SSH会话、自动重连和停止转发流量。

二、安装
sudo apt-get install autossh

三、实例

1.可替换ssh方式:

autossh -M 5678 -R 8001:10.1.1.2:8002  root@10.1.1.1 -f -g -N -C

2.开机自运行

编辑/etc/rc.local文件,添加:

/usr/lib/autossh/autossh -M 5678 -fgNCR 8001:10.1.1.2:8002  root@10.1.1.1

如以xxx用户运行:

/bin/su - xxx -c "/usr/lib/autossh/autossh-M 5678-fgNCR 8001:10.1.1.2:8002  root@10.1.1.1"

作者测试环境说明:

系统: ubuntu 14.04 LTS

ssh版本: 6.6.1p1

autossh版本: 1.4c

ssh参数具体参考ssh命令+免密码登入

ssh的tunnel设置+autossh设置相关推荐

  1. ssh 免密码登录(设置后仍需输密码的原因及解决方法)

    ssh 免密码登录(设置后仍需输密码的原因及解决方法) 参考文章: (1)ssh 免密码登录(设置后仍需输密码的原因及解决方法) (2)https://www.cnblogs.com/guanyf/p ...

  2. xftp连接海康摄像头报错:sftp子系统申请已拒绝 请确保ssh连接的sftp子系统设置有效

    参考解决方案:sftp子系统申请已拒绝 请确保ssh连接的sftp子系统设置有效 没试过,后更

  3. SSH 连接远端 Ubuntu 服务器设置防火墙,实现只允许白名单访问

    SSH 连接远端 Ubuntu 服务器设置防火墙,实现只允许白名单访问 环境情况 需求 实现 需求1-只允许白名单访问 需求2-设置服务器禁止 PING 记录时间:2021/6/25 环境情况 服务器 ...

  4. SFTP子系统申请已拒绝请确保SSH连接的SFTP子系统设置有效

    报错:SFTP子系统申请已拒绝 请确保SSH连接的SFTP子系统设置有效 是ssh配置做了限制,修改一下配置文件就好了. 修改配置文件 vim /etc/ssh/sshd_config找到下面这两行代 ...

  5. SSH反向连接及Autossh

    SSH反向连接及Autossh http://www.cnblogs.com/eshizhan/archive/2012/07/16/2592902.html SSH反向连接及Autossh 0.接触 ...

  6. [转]SSH反向连接及Autossh

    http://www.cnblogs.com/eshizhan/archive/2012/07/16/2592902.html SSH反向连接及Autossh 0.接触Linux恐怕对SSH再熟悉不过 ...

  7. 电脑如何设置终端设置代理_如何设置一个严肃的Kubernetes终端

    电脑如何设置终端设置代理 by Chris Cooney 克里斯·库尼(Chris Cooney) 如何设置一个严肃的Kubernetes终端 (How to set up a serious Kub ...

  8. 服务器系统防火墙设置在哪里设置方法,服务器怎么设置防火墙设置在哪里

    服务器怎么设置防火墙设置在哪里 内容精选 换一换 证书推送成功后,您还需要在WAF中,勾选HTTPS协议,并选择已推送的证书.该任务指导用户如何在WAF中进行配置.操作指引:添加防护域名:如果您的域名 ...

  9. 树莓派4B 设置 HDMI 分辨率设置 (设置800x400分辨率为例)【图文】

    树莓派4B 设置 HDMI 分辨率设置 (设置800x400分辨率为例)[图文]注意:我用的是树莓派官方系统 0.写在最前面 1. ssh 连接树莓派 2. 打开 /boot/config.txt 3 ...

最新文章

  1. 一步一步学习ASP.NET MVC 1.0创建NerdDinner 范例程序 - 强烈推荐!!!
  2. Android -- 多线程下载
  3. 练习 假设性思维 和Mapping from vision to reality
  4. 网闸与防火墙的区别_网关和网闸、防火墙的区别?
  5. 搭建App主流框架_纯代码搭建(OC)
  6. 深入浅出——网络模型中Inception的作用与结构全解析
  7. Spring之AOP(面向切面编程)_入门Demo
  8. 【视频】TFLearn深度学习库,20行Python代码实现情感分类
  9. Linux下cacti+syslog-ng+snare
  10. 六、Linux常用命令——压缩解压缩命令
  11. freemarker必须指定模板文件夹吗?
  12. 用sql语句也样创建oracle,Oracle中用sql语句创建数据库
  13. 素材解析程序源代码,用thinkphp开发的 支持12大网站,其他需要定制
  14. 阿里云DataV与百度Sugar使用比较
  15. 某互联网公司针对初级Java开发的几道Sql笔试题(看完保证不亏 )
  16. 航班预定系统java源代码_飞机订票系统源代码(Java)
  17. 瘟疫模拟——技术预演与方案设计(Python技术预演)
  18. icpc 昆明 A.AC
  19. 多目标优化算法:多目标黄金搜索优化算法MOGSO(提供MATLAB代码)
  20. 敏捷项目的自动化单元测试的6大好处

热门文章

  1. 打印空心菱形问题解析
  2. 疫情是否给你留下了强迫症
  3. iphone的系统定位服务器地址,iphone8如何开启定位服务?-iphone8自定义设置定位服务的方法 - 河东软件园...
  4. 最全解析:支付宝钱包系统架构内部揭秘
  5. AD8609ARUZ 精密四路微功耗轨对轨输入/输出放大器 、 线性放大器仪表、运算放大器、缓冲放大器
  6. OnlyOffice 结合 Vue
  7. 小米9,我连抢4场失败,蓝厂IQOO一次成功,还有MIUI和VIVO那啥系统的体验对比
  8. python 报价_Python 如何做价格模拟走势
  9. 世道艰难,程序员被做销售的同学给暴击了!
  10. 将CAD图纸中的线型和文字样式合并的方法技巧(一)