用了一天后发现,这东西真不靠谱,还不如自已写的SHELL检测重连来的精准和方便,放弃中

参考文章:

https://my.oschina.net/umu618/blog/849345

https://segmentfault.com/a/1190000000636636

官风的使用说明(英文):https://www.harding.motd.ca/autossh/README.txt

过程 :

首先安装autossh:

opkg update

opkg install autossh

修改配置: /etc/config/autossh,这里要注意是config autossh 名称,最好加上‘名称’,特别是同时连多个SSH情况时

config autossh 1
option ssh '-i /etc/dropbear/my_key_1 -N -T -L localhost:1234:192.168.1.1:4567 who@remote.com -p remoteport'
option enabled '1'
option monitorport '20001'
option gatetime '0'
option poll '60' config autossh 2
option ssh '-i /etc/dropbear/my_key_2 -N -T -R 0.0.0.0:5678:localhost:2222 who2@remote2.com -p remoteport_2'
option enabled '1'
option monitorport '20002'

修改启动文件:/etc/init.d/autossh ,作用是可以同时连接多台SSH

给 start_instance() 函数增加两行:

export SERVICE_MATCH_NAME=1
export SERVICE_NAME="$section"

最终 start_instance() 函数看起来是这样:

start_instance() {
local section="$1" config_get ssh "$section" 'ssh'
config_get gatetime "$section" 'gatetime'
config_get monitorport "$section" 'monitorport'
config_get poll "$section" 'poll' export AUTOSSH_GATETIME="${gatetime:-30}"
export AUTOSSH_POLL="${poll:-600}"
export SERVICE_MATCH_NAME=1
export SERVICE_NAME="$section"
#export SERVICE_DEBUG=1
service_start /usr/sbin/autossh -M ${monitorport:-20000} -f ${ssh}
}

启动autossh

/etc/init.d/autossh start

最新文章

  1. 关于history.js的使用
  2. (文摘)彻底理解webservice SOAP WSDL
  3. 【WP 8.1开发】同时更新多种磁贴
  4. flume学习
  5. pull方法解析xml
  6. Jquery实现购物车物品数量的加减特效
  7. SPOJ #2 Prime Generator
  8. Django单元测试(一)
  9. ORACLE查看锁(lock)情况
  10. JS 单击复制,复制后变为已复制
  11. Android NDK 编译FFmpeg(不需要复杂的环境变量设置)
  12. php 获取URL 各部分参数
  13. Macbook pro从购买服务器到搭建服务器环境(1)
  14. 41.找出所有和为S的连续正数序列
  15. SparkSQL – 从0到1认识Catalyst(转载)
  16. 将Myeclipse项目改成Eclipse项目
  17. [UE4]VR角色形象:Lock to Hmd、Use Pawn Control Rotation
  18. python虚拟环境的搭建
  19. C# 获取文件MD5值的方法
  20. MVC自定义视图引擎地址

热门文章

  1. html5画界面常用标签整理
  2. STM32F405的内部ADC采集
  3. 【SSH进阶之路】Spring的IOC逐层深入——Spring的IOC原理[通俗解释一下](三)
  4. 根据本地/服务器时间获取指定时区时间 new Date指定时区时间
  5. 倒数第K个结点
  6. linux 环境搭建
  7. 喜马拉雅 FM 已购付费音频下载
  8. 【转帖】处理器的三国时代:DR公司盛气凌人,IBM转身成就微软
  9. Spring笔记3
  10. 【C++札记】拷贝构造函数,浅拷贝和深拷贝