WSL2-ubuntu18.04配置笔记4:内网穿透实现不同局域网下远程登陆

WSL2 ubuntu18.04配置 内网穿透实现不同局域网下远程登陆

内网穿透的工具有很多,比较有名的是花生壳,但是要收费,但是也提供了试用流量,在这里除了介绍花生壳之外,
再介绍一款免费工具SAkura FRPhttps://www.natfrp.com/,当然该软件也提供vip充值,青铜vip每月仅仅需要10RMB,会提供更多的通道和流量和带宽。

1. 在WSL2的宿主电脑上安装花生壳

2. 查看ubuntu的内网ip

ifconfig

172.18.225.147

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.18.225.147  netmask 255.255.240.0  broadcast 172.18.239.255
        inet6 fe80::215:5dff:fe8b:2951  prefixlen 64  scopeid 0x20<link>
        ether 00:15:5d:8b:29:51  txqueuelen 1000  (Ethernet)
        RX packets 100526  bytes 106111678 (106.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 55834  bytes 4059410 (4.0 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 40  bytes 2400 (2.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 40  bytes 2400 (2.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3. 设置内网转发

在填入内网ip和端口后(默认22,可以再ssh配置中更改)点击保存
在这里插入图片描述
会看到连接成功并获得公网ip和端口,既详细信息里面的访问地址
在这里插入图片描述

4. 通过mobaxterm登陆

在输入通过花生壳转发得到的公网ip和端口,即可完成远程连接
在这里插入图片描述

SAKURA FRP进行内网穿透

SAkuRA官网的documention中有着详细的说明文档,这里不做详细介绍,仅记录具体使用过程
有关该工具的注册网上有很多帖子,自行查找便是
这里从已经注册完成开始

1. 确认处理器架构

uname -m
x86_64

在这里插入图片描述

2. 对于amd64架构,进行以下操作,其他架构移步官网

echo -n I | hexdump -o | awk '{print substr($2,6,1); exit}'

输出结果为1,按照官网提示需要下载mips64le
在这里插入图片描述
按照说明,我在这里下载mips64le,点击复制链接
在这里插入图片描述

3. 进入/usr/local/bin并下载工具

cd /usr/local/bin
wget -O frpc https://getfrp.sh/d/frpc_linux_mips64le
chmod 755 frpc
frpc -v
0.42.0-sakura-2.1

4.在SAKURA官网建立远程转发连接隧道

4.1 点击新建隧道,类型为TCP隧道,本地端口选择为SSH(22)端口

在这里插入图片描述

4.2 在选择ssh(22)端口后,会弹出以下提示,设置访问密码,建议仔细查看安全指南或者文档

在这里插入图片描述
注意一定要设置访问密码,等下会用到
注意一定要设置访问密码,等下会用到
*注意一定要设置访问密码,等下会用到
在这里插入图片描述

4.3创建完成后便会看到新建的隧道(查看隧道ID,后续会用到)

记住此处看到的隧道ID,后续会用到!!!!
记住此处看到的隧道ID,后续会用到!!!!
记住此处看到的隧道ID,后续会用到!!!!
在这里插入图片描述

4.4 查看token也就是访问秘钥

token在SAKURA的首页就可以看到,也就是访问秘钥
在这里插入图片描述

5 在安装好frpc并且获得了token和ID后,回到ubuntu运行frpc

5.1 启动frpc

token和ID替换为自己的,下面是举例
ijfiegmokejgfkem是token,获取方法见 4.4
123456是隧道ID,获取方法见4.3

frpc -f ijfiegmokejgfkem:123456 

此时会看到隧道已经启动成功,且提供了连接地址和端口
在这里插入图片描述
如果目前使用的电脑是第一次通过该方式进行ssh登陆,则需要进行ip认证,否则依旧无法登陆,ip认证步骤在同一ip下(公网ip)只有第一次需要进行

5.2 通过SAKURA进行IP授权

这里引用SAKURA的说明(详细说明移步官网

  • 第一步 在浏览器中输入 https:/妆发地址:端口 (地址和端口见上图中的马赛克部分)
  • 第二步 在弹出的界面中输入访问密码(见4.2)需要注意的是,浏览器会提示证书错误,直接忽略这一提示,继续点击高级选项,继续访问即可
    在这里插入图片描述
    在进行ip授权之后,ubuntu界面会出现以下界面,显示当前ip已经放行
    在这里插入图片描述

5.3 至此,已经可以通过图中马赛克部分提供的ip和端口进行跨局域网ssh连接

要安装WSL2上的Ubuntu 18.04,可以按照以下步骤进行操作: Step1: 首先,导出WSL1中的Ubuntu 18.04安装包到一个.tar文件中,可以使用以下命令导出: wsl --export Ubuntu-18.04 d://wslubuntu//ubuntu-18.04.tar Step2: 注销WSL1中的Ubuntu 18.04虚拟机,使用以下命令: wsl --unregister Ubuntu-18.04 Step3: 导入WSL2中的Ubuntu 18.04安装包,指定安装路径和版本,使用以下命令导入: wsl --import Ubuntu-18.04 d://wslubuntu F://ubuntu1804new.tar --version 2 此时,Ubuntu 18.04已经成功安装在WSL2中。 另外,如果你想要更改Ubuntu 18.04虚拟机的默认登录用户名为"jarvis",可以使用以下命令: ubuntu1804 config --default-user jarvis 这样就完成了在WSL2上安装Ubuntu 18.04并更改默认登录用户名的过程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [安装WSL2+Ubuntu18.04(慢慢更新记录)](https://blog.csdn.net/shi1804134022/article/details/128633049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [WSL2-ubuntu1804安装以及一些个人使用调整](https://blog.csdn.net/fur_pikachu/article/details/127953683)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值