树莓派4b 安装 ubuntu MATE 20.04.2 LTS 搭建个人服务器(1) 安装系统并且配置ssh远程登录

  • 起因


最近需要学习使用容器要用到linux服务器,家里正好有几台树莓派,索性部署成服务器来使用




  • 准备


硬件:
        Raspberry Pi 4B(4g或8g版本)+ 树莓派UPS电源
        带hdmi口显示器
        一套鼠键套装
        读卡器


系统:Ubuntu MATE 20.04 LTS
PC:win10
相关工具:
SDformatter 4       下载:https://ubuntu-mate.org/download/arm64/
win32diskManager 1.0        下载:http://sourceforge.net/projects/win32diskimager/files/Archive/win32diskimager-v0.9-binary.zip/download
WinSCP 5
                              下载:https://pc.qq.com/detail/11/detail_2331.html

  • 格式化SD卡






  • 烧录系统镜像





  • 输出设置

sd卡上在boot目录下,找到config.txt文件里面
#hdmi_drive=2

取消#注释,这时候会强制2口输出画面信号

 


等待配置安装完成


  • 换源

打开终端 , 输入
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
 备份 sources.list 文件, 输入
sudo nano /etc/apt/sources.list
编辑 sources.list 文件 
将 http://ports.ubuntu.com/ 全部替换为中科大的 http://mirrors.ustc.edu.cn/ubuntu-ports/ (https://mirrors.aliyun.com/ubuntu-ports/)
执行 sudo apt-get update 和 sudo apt-get upgrade 测试

  • 开启ssh

sd卡上新建一个ssh文件
给服务端连接网络,确保服务端能正常联网。
SSH服务的安装
打开终端,输入
sudo apt-get install openssh-server 

查看SSH服务是否开启
ps -e|grep ssh
只有当ssh-agent 和sshd 都显示出来了才表明ssh已经开启了


  • 查询IP

将sd卡插入树莓派,通电后,待树莓派稳定后,可以很容易从路由器管理页面看到树莓派的IP



  • 测试连接

系统默认账号和密码是刚才配置的系统账号




  • win远程桌面连接树莓派桌面


ssh登录到树莓派,执行命令

sudo apt-get install xrdp

sudo apt-get purge tightvnc xrdp

sudo apt-get install tightvncserver xrdp


安装完成后执行命令
sudo /etc/init.d/xrdp restart
 重启xrdp服务,输入命令
#安装netstat工具
sudo apt install net-tools   

netstat  -tnl
检查3350 3389 5910 这三个端口处于LISTEN


打开windows远程桌面连接(开始->附件->桌面连接),输入树莓派开发的IP地址,点击连接。


  • 完成
现在可以远程操作了,收起显示屏和键盘,树莓派4b可以使用wifi连接,可以省掉网线,后面一个教程就是配置wifi




  • 补充: xrdp 报错 Could not acquire name on session bus

 nano ~/.xsession
输入以下的内容:
unset DBUS_SESSION_BUS_ADDRESS
mate-session
TZ='Asia/Shanghai'; export TZ
保存 ctrl+o 回车 ctrl+x 退出


然后重启xrdp服务
service xrdp restart






原文地址:https://www.cnblogs.com/iiixxxiii/p/740d13ccac8bb52dacc015ea8a01ad7c.html