程序员小技巧之访问家里的电脑

技巧需求描述

本人家里有一台台式机,性能非常好,安装了linux操作系统。经常在出差和上班的时候想要连家里电脑做些事情。
比如啥事情呢?

  • android程序打包,发布apk
  • 下载文件大的互联网资料
  • 下载台式机的资料到笔记本电脑上
  • 个别vpn速度慢,用台式机当跳板访问
  • linux的操作

基于这个需求,尝试过用花生壳和阿里云服务器做ssh代理。

今天主要分享阿里云服务器做ssh代理实现这个需求。

开始前

  • 家里台式机ip=192.168.x.x
  • 阿里云服务器ip=47.92.x.x
  • 身边笔记本ip=10.25.x.x

步骤

第一步(台式机)
#命令生成生成密钥文件
ssh-keygen 
第二步(台式机)
#把密钥发给阿里云服务器。
ssh-copy-id yuyu@47.92.x.x
第三步(台式机)
#利用 AutoSSH 建立一条 SSH 隧道
autossh -M 2211 -fCNR 2210:localhost:22 root@47.92.x.x

端口介绍:

  • 2211 使用台式机的2211端口监视SSH连接状态,连接出问题了会自动重连
  • 2210 将阿里云的2210端口转发到本地ssh的22端口

前面的第一步和第二步就是为了autossh免密连接阿里云服务器

第四步 (阿里云服务器)

阿里云管理台开通外网端口 2210和2200

第五步 (阿里云服务器)
ssh -fCNL *:2200:localhost:2210 localhost
第六步 (笔记本)
ssh yuyu@47.92.x.x -p 2200

最后使用

在笔记本上输入命令

ssh yuyu@47.92.x.x -p 2200

成功连到了家里的台式机。
接下来就happy吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余很多之很多

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值