ssh的tunnel设置+autossh设置
来源:互联网 发布:安卓手机淘宝5.6.7版本 编辑:程序博客网 时间:2024/05/18 20:49
tunnel设置
一、说明
用于通过ssh转发数据
编辑ssh server的'2Fetc/ssh/sshd_config
添加以下:
GatewayPorts yes
#正向遂道,注:该设翮会断开ssh的22断开
AllowTcpForwarding true
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设置
- 使用Autossh开启SSH Tunnel
- SSH tunnel 设置
- 怎样用putty设置SSH tunnel
- Chrome OS 设置SSH Tunnel实现科学上网
- 神奇的SSH tunnel
- Ubuntu的ssh设置
- Autossh-go写的一个ssh远程客户端
- ssh tunnel
- ssh tunnel
- ssh tunnel
- ssh tunnel
- SSH反向连接及Autossh
- SSH反向连接及Autossh
- SSH反向连接及Autossh
- SSH反向连接及Autossh
- SSH反向连接及Autossh
- SSH反向连接及Autossh
- android-build app with Contacts & Sign-In
- EJS 中文文档
- Mysql代理中间件 Atlas 安装和配置
- Protobuffer和json深度对比
- Unexpected namespace prefix "xmlns" found for tag LinearLayout
- ssh的tunnel设置+autossh设置
- es初识
- 对象的串行化(Serialization)
- iOS 多线程实例
- cocos2d-x用eclipse打apk
- 项目中遇到的问题___不定时更新
- PHP usleep() 函数
- 在Dubbo中开发REST风格的远程调用(RESTful Remoting)
- ipatbles DNAT 和SNAT