前言

手头有个树莓派4B,放一边,觉着它不应该,堆在杂物堆里报废,干脆用它搭一个自己的linux服务器
.

(一)树莓派ubuntu sever系统烧录

参考:
树莓派的 100 种玩法 1 - 树莓派4 安装 Ubuntu Server
https://zhuanlan.zhihu.com/p/266210499

1.必要先下载文件

下载 ubuntu-server系统镜像
下载 Raspberry Pi Imager 烧录器(windows版):

2.将ubuntu server系统烧录到SD卡

安装了
Raspberry Pi Imager 烧录器
请添加图片描述
operating System选项 选择 Use custom 模式,,之后,选择上面下载的ubuntu-server系统镜像Storage选择SD卡读卡器设备,之后,直接Write ,等待,根据提示操作下去,就可以烧录成功了。

3.配置用户账号密码

上面烧录完成后,
给树莓派配上,屏幕和键盘,连接电源,启动树莓派。
默认账户与密码都是:ubuntu

第一次登录时,需要重置密码

几号密码。

4.配置wifi热点

添加热点名与密码

sudo nano /etc/netplan/50-cloud-init.yaml

修改下面文件的wifi热点与密码

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    version: 2
    wifis:
        wlan0:
            dhcp4: true
            optional: true
            access-points:
                "wifi热点名":
                    password:
                        "wifi热点密码"

用下面命令,更新状态,若还是没连接上热点,reboot(重启试一下)

sudo systemctl enable wpa_supplicant
sudo systemctl start wpa_supplicant
sudo netplan generate
sudo systemctl daemon-reload
sudo netplan apply

5.局域网连接ssh

ubuntu server 默认是启动了ssh的,账号密码是当前用户的账号密码,只需知道树莓派分配的局域网IP,就可以通过ssh登录到,树莓派主机服务器上了。

首先,新查看当前局域网ip

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo apt-get update

sudo apt install net-tools
#查看本机IP
ifconfig

请添加图片描述

如果你的树莓派联网用的是网线,可以复制上面第一条红线的IP,
如果是wifi热点,那就复制第二条红线的IP

然后,在一台方便操作,且,与树莓派连接到了同一局域网的电脑,通过线面命令连接树莓派linux服务器

ssh ubuntu@192.168.1.8

6 内网穿透

1.注册网云透账号


http://xiaomy.net/
注册一个账号,注册后,平台会送一个测试账号,
该账号的配置是
注册前7天,网速3M,之后1M,每月流量限制,1G,使用期限无限

2.配置链路

进入到个人用户控制台
请添加图片描述

点击编辑,,设置下面隧道信息
请添加图片描述
记录好上边第一张图片的:域名,外网端口,令牌

3.下载客户端,配置树莓派本地

#下载客户端
 wget https://down.xiaomy.net/linux/wyc_linux_arm
#提升权限
chmod -R 777 ./wyc_linux_arm
#启动客户端
screen ./wyc_linux_arm

#输入令牌,令牌是上面记录的令牌
Info[2022-01-15 02:29:32]:网云穿启动中
请输入令牌:

之后 Ctrl+A+D
退出,线程窗口

启动,成功后,如下图显示
之后 Ctrl+A+D,就可以退出当前进程页
请添加图片描述

4.远程连接ssh

ssh -p 外网端口 ubuntu@域名
直接登录,就行
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐