利用阿里云虚拟机作为跳板机实现内网穿透
大家经常会有这样的需求,公司有一台电脑处在局域网中,没法带回家中,但是又想访问它,或者有个ipad想通过ssh协议在任何地方连上自己的电脑编程,尤其是linux用户,这样的需求经常会有,那如何实现呢?让自己的电脑有个公网ip?理论上可以,但是现实当中是不可能的,其实不难,我们只需要把自己公司的电脑连上阿里云虚拟机(或者任何具有公网ip的机器),然后利用ssh的反向端口转发(ssh -R)就可以轻松实现了。
废话不多说开干:
第一步:实现ssh的公钥登入
mycomp$ ssh-keygen #生成公钥对,三次回车即可mycomp$ ssh-copy-id root@ip_of_aliyun #本地主机的公钥复制到远程主机的authorized_keys文件上
备注:
mycomp:是内地机器
aliyyun: 是有公网ip的外网机器
现在就可以免密通过命令:ssh root@ip_of_aliyun 登陆到阿里云了
第二步: 安装autossh
mycomp$ brew install autossh #安装autossh
autossh 可以理解成加强版的ssh客户端,它有“掉线自连”的功能,保证了mycomp 一直是和 aliyun连着的。
第三步: 实现反向端口转发
mycomp$ autossh -M 10023 -NfR 10022:localhost:22 root@ip_of_aliyun
上面的意思就是阿里云虚拟机10022端口接收到的数据转发到mycomp的22端口上。
第四步: 使用ssh协议进行访问
newcomp$ ssh mycompuUser@ip_of_aliyun -p 10022
**注意我们最终要访问的是内网主机,不是阿里云,所以用户要写内网主机的用户,而不是阿里云的用户.
把autossh配置成开机启动
Mac步骤
linux步骤
**注意:
1 用户的rsa公钥是放到自己的家目录下的,
换句话说,必须是用当初建立公钥登陆的那个用户来建立反向端口转发。
2 必须把阿里云对应的端口打开
参考文章
利用阿里云虚拟机作为跳板机实现内网穿透相关推荐
- 利用阿里云轻量服务器实现frp内网穿透(Mac远程控制win)
#一.准备 我自己用的是一台m1的Mac,还有一台联想拯救者,为了在不同局域网下用Mac远程操作win的电脑. 1.首先你需要有一个阿里云的轻量服务器,学生优惠一年只需要96块钱,阿里云官网买. 服务 ...
- 阿里云轻量应用服务器配置frp内网穿透通过Mac远控Win10主机配置指南
tags: Linux Server Tips Config 写在前面 之前一直是用向日葵或者todesk进行远程访问主机的, 虽然很方便, 却也存在有广告, 需要登录, 延时高等问题. 在此之前也有 ...
- 阿里云服务器怎么样可以实现 frp 内网穿透
更多精彩内容请访问我的新博客站点 前言 前几天在一台具有公网IP的 vultr 云服务器上实现了 frp 内网穿透(参考链接),可以从寝室 ssh 登录到教研室的服务器,但是由于 vultr 的云服务 ...
- 阿里云搭建frp服务实现本地内网穿透
如果使用我的链接购买阿里云服务器,我将免费提供帮忙搭建阿里云的frp服务. 背景 利用阿里云搭建frp服务,本地frp客户端来实现内网穿透,来达到访问没有公网ip的远程机器 frp服务端搭建 首先我们 ...
- 什么是跳板机?XShell如何通过跳板机连接内网机器?
一.了解跳板机 跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一. 跳板机是网络中容易受到侵害的主机,所以跳板机也必 ...
- python通过跳板机连接服务器_使用pycharm、跳板机连接内网服务器
使用pycharm.跳板机连接内网服务器 接手实验室服务器后,大部分同学在GPU集群上跑程序都是直接在ssh界面上跑,这里想着通过pycharm通过跳板机来连接服务器. 总体就是实验室服务器仅限内网访 ...
- 使用XShell通过Linux跳板机连接内网服务器
说明 最近在维护一个项目,一共有两台Linux服务器,内网相连,用途不同.仅服务器A有外网地址,要求通过服务器A维护服务器B的项目. 服务器A外网地址:220.178.21.57,内网地址:192.1 ...
- 【win11远程桌面访问--基于云端服务器(腾讯云为例)frp的内网穿透实现】
win11远程桌面访问--基于云端服务器(腾讯云为例)&frp的内网穿透实现 frp介绍 服务器账号配置 服务器安装ubuntu系统 服务器 ubuntu系统内配置frps开机自启动 下载服务 ...
- VM虚拟机中的web服务内网穿透的设置,虚拟机连接主机的mysql(主机win10 虚拟机win10)
前言 由于我的主机里环境弄得乱七八糟,无法正常使用阿帕奇,我又不想重置电脑,所以就想在虚拟机里配置环境,结果我的虚拟机无法安装mysql,于是就用虚拟机访问主机的mysql. 我在虚拟机里部署的Fla ...
最新文章
- get the better of sb
- Google、亚马逊、微软 、阿里巴巴开源软件一览
- Bind和Eval的区别详解(ZT)
- 每天学一点Scala之 高阶函数 flatten
- MySQL-MMM如何调用远程管理卡命令去fence?
- 服务器测试网址填写注意事项
- Owin的URL编码怎么搞?以前都是HttpUtility.UrlEncode之类的,现在连system.web都没了,肿么办?...
- HttpWebRequest简单使用
- 使用vue element-ui 打印组件
- 2021年电子签名政策汇总 行业研究数据公布
- 为什么选择STM32-M3
- 用App designer制作数字华容道
- Windows上WinRAR.exe命令行参数说明
- 数据库如何删除服务器文件,SqlServer数据库同时备份到两台服务器上(并自动删除过期文件)...
- java 两张图片叠加合并
- 开源的轻量级JSON存储Kinto介绍
- 基于java毕业设计的汽车销售进销存
- python 画高程图像
- linux串口驱动安装 RPM,Devart数据库工具【教程】:在Linux(DEB / RPM)上安装和配置ODBC驱动程序...
- 《真正热爱互联网的人,从业务的探索中获得乐趣》——Zappos
热门文章
- C#,深度好文,精致好码,文本对比(Text Compare)算法与源代码
- 麻省理工公开课人工智能笔记六
- Linux下Firefox和chrome浏览器flash插件的安装
- 局域网添加DNS服务器进行域名解析
- 【Qt开发】编译时报“undefined reference to“问题的解决方案
- SylixOS ECS 启动过程
- 流量不清零:用户开心,运营商无奈
- 最好的60个国外壁纸网站
- mysql写周报_mysql 数据分析如何实现日报、周报、月报和年报?
- 多个containers 共用一个pvc_庆阳PVC排水管生产线销售,真不错_崔氏机械