栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程

树莓派4B安装Ubuntu Server系统及网络连接、远程访问基础设置教程 一、 工具准备
  • SD卡烧录软件
  • SD格式化软件(防止烧录失败)
  • SSH软件
  • 一张至少16G的TF卡
  • 一个读卡器
  • 屏幕、键盘(你还可能需要一个大点的插线排)
二、下载及烧录
  1. 首先登录Ubuntu官网找找有没有适用于树莓派板子的Server系统,发现还真有:

    图里有两个版本(左边带LTS的意思是长期支持版本),选择一个你喜欢的(64位和32位的其实都可以)下载。下载完成后应该会得到一个.xz的文件,这就是咱们后面要用的Ubuntu Server的镜像文件了。

  2. 现在把事先准备好的TF卡插进电脑然后打开你的烧录软件(我用的是balenaEtcher,免安装挺好的),把你的镜像文件烧录到你的TF卡中(过程略,图略)。烧录完成之后你可能会发现资源管理器中原来的TF卡的盘符消失了,不要担心,这代表你大概率成功了。

三、连接无线网
  1. 首先把你烧录好的TF插到树莓派中,然后连好键盘、屏幕,最后同上电源,之后你会看到屏幕上开始蹦一行行的代码,到此,恭喜你,你的镜像文件没有问题。稍等一会后屏幕上会显示ubuntu login:,这就是让你登录呢。官网上下载版本初始登录账号和密码都是ubuntu,无脑输就行了。输入密码后系统会强制要求你改密码,你就改就行了,笔者此处改为ubuntu001。

  2. 进入系统之后我们开始设置root账号,输入

    sudo passwd root

    然后设置一个root账号的密码(这里注意,密码一定要6位及以上且不能过于简单,否则后面远程访问会出问题),笔者这里依然沿用普通账号密码ubuntu001

  3. 下面我们开始设置无线网。首先,请确定你的房子里有WiFi,然后在终端输入:

    ls /sys/class/net

    看看你的无线网络接口的名字叫啥,比如笔者终端显示的就是eth0 lo wlan0,所以我们无线网络接口名字就是wlan0。

  4. 接下来我们看看netplan文件叫什么名字,无脑输入:

    ls /etc/netplan

    笔者终端返回50-cloud-init.yaml,这就说明我们的netplan文件叫50-cloud-init.yaml(当然,你的树莓派可能不叫这个名字)。我们打开这个文件:

    vim /etc/netplan/50-cloud-init.yaml

    然后发现内容是这样的:

    再按下i健进入编辑模式,接着结尾输入下面的代码:

    wifis:
            wlan0:
                dhcp4: true
                optional: true
                access-points:
                    "NeedForSpeed423":
                        password: "31415926cc"
    
    

    其中这个NeedForSpeed423就是你的WiFi名字,31415926cc就是密码啦。最后整体看起来是这样的:

    然后我们按下Esc退出编辑模式,再依次输入:wq保存并退出文件。在终端继续依次输入:

    sudo netplan generate

    sudo netplan apply

    如果没有报错,那就Ping一下网页看看能不能联网吧:

    ping www.baidu.com

四、连接无线网
  1. 现在我们开始配置SSH系统文件,让系统同意我们远程访问。无脑输入

    sudo /etc/ssh/sshd_config

    进入配置文件,找到一行代码为:

    #PermitRootLogin prohibit-password

    按下i健进入编辑模式,把上面的代码改为:

    PermitRootLogin yes

    按下Esc退出编辑模式,再依次输入:wq保存并退出文件。在终端继续输入:

    sudo /etc/init.d/ssh restart

    重启SSH

  2. 接下来我们需要确认自己的IP地址,为我们后面远程连接做准备,输入:ip a

    看到:

    我们发现,笔者树莓派的IP地址是192.168.50.205

  3. 做完这些准备工作,我们开始进行SSH访问,打开电脑,打开SSH连接软件(笔者的是Xshell,免费好评)。进入软件界面:

    点击新建,名称随便给,主机写树莓派的IP地址:

    再进入“用户身份验证”,用户名写root,密码是对应root账号密码,此处为ubuntu001,之后点击“连接”:

    如果出现下面的界面,那么恭喜你,你又成功了。

五、配置镜像文件
  1. 接下来我们先配置镜像源,打开配置文件:

    sudo vim /etc/apt/sources.list

    按i进入编辑模式,删除之前的源(只删除和下面这些长得像的就行了,别都删了),更换为:

    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
    

    按Esc退出编辑模式,输入:wq,退出文件。

  2. 下面更新,依次输入下列代码:

    sudo apt update
    sudo apt-get upgrade

  3. 安装桌面(安装后变卡):

    sudo apt install ubuntu-desktop

  4. 安装xrdp(用于远程桌面):

    sudo apt install xrdp

六、小结

一路下来磕磕绊绊,用时一天终于把这套流程顺了下来,又用了一天时间理顺思路,前前后后走了至少三遍流程才写下此篇教程留念,科研不易,与君共享。

PS:如有错误请私聊。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679820.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号