SSH 隧道简明教程

SSH 隧道简明教程
https://www.lixueduan.com/posts/linux/07-ssh-tunnel/

while true; do ssh -24 -C -c chacha20-poly1305@openssh.com -o ControlMaster=auto -o ControlPath=~/.ssh/conn-%r@%h-%p -o ControlPersist=600 -o PreferredAuthentications=publickey root@192.168.10.20 -L192.168.10.205:8888:192.168.10.20:8888  -Nn; sleep 1; done;

scp提供了参数-c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh
经过验证,采用chacha20-poly1305@openssh.com算法可大幅提升速率接近125MB/s
ChaCha20-Poly1305是由ChaCha20流密码和Poly1305消息认证码(MAC)结合的一种应用在互联网安全协议中的认证加密算法,由Google公司率先在Andriod移动平台中的Chrome中代替RC4使用。由于其算法精简、安全性强、兼容性强等特点,目前Google致力于全面将其在移动端推广。
ssh root@10.20.105.21 "/opt/env/server.sh"
ssh 命令除了登陆外还有三种代理功能:
正向代理(-L):相当于 iptable 的 port forwarding
反向代理(-R):相当于 frp 或者 ngrok
socks5 代理(-D):相当于 ss/ssr
所谓“正向代理”就是在本地启动端口,把本地端口数据转发到远端。
反向代理:
所谓“反向代理”就是让远端启动端口,把远端端口数据转发到本地
-N
不执行远程命令. 用于转发端口. (仅限协议第二版)

ssh -N -L 192.168.10.205:8888:192.168.10.20:8888 root@192.168.10.20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值