autossh 实现反向隧道

前提条件

  • 有一个公网IP的云主机

安装cygwin

安装cygwin是为了安装autossh, 如果是macos或者其它linux平台, 可以跳过这一步。

  1. 从cygwin.org下载cygwin安装文件

  2. 开始安装,安装源我用的是163, 如果源列表里没有找到, 可以手动添加http://mirrors.163.com/cygwin

  3. 安装包选择autossh和openssh

  4. 安装结束后生成一下ssh的key, 为免密登录所必须

    以下命令在windows的cmd窗口执行, 目的是把cygwin的ssh目录射映到windows系统

    mkdir %userprofile%\.ssh
    mklink /J  "c:\cygwin64\home\xxx\.ssh" "%userprofile%\.ssh"
    

    然后生成ssh的key文件,以下命令在cygwin的bash执行

    ssh-keygen
    

    将key文件安装到无端有公网ip的机器

    ssh-copy-id -p 22 xxx@###.###.###.###
    

    之后测试一下,可以免密登录就是成功

配置ssh

  1. 编辑云主机的/etc/ssh/ss

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值