树莓派4B玩转Ubuntu 22.04 Server:从SSH配置到远程桌面一条龙(附Putty连接技巧)

发布时间:2026/6/27 14:36:01

树莓派4B玩转Ubuntu 22.04 Server:从SSH配置到远程桌面一条龙(附Putty连接技巧) 树莓派4B玩转Ubuntu 22.04 Server从SSH配置到远程桌面一条龙附Putty连接技巧树莓派4B作为一款高性能的单板计算机搭配Ubuntu 22.04 Server操作系统能够实现各种服务器应用场景。本文将详细介绍从SSH配置到远程桌面连接的全流程操作帮助用户高效管理树莓派设备。1. 准备工作与环境配置在开始配置之前需要确保已经完成Ubuntu 22.04 Server的基础安装。以下是必要的准备工作硬件准备树莓派4B主板建议4GB或8GB内存版本至少16GB的microSD卡推荐使用UHS-I Class 10及以上规格稳定的5V/3A电源适配器有线网络连接初始配置阶段推荐使用软件工具Raspberry Pi Imager最新版本PuttyWindows平台SSH客户端支持远程桌面的客户端软件如Windows自带的远程桌面连接提示虽然树莓派4B支持无线网络但在初始配置阶段建议使用有线连接确保网络稳定性。2. SSH服务配置与优化SSH是管理Linux服务器的标准方式正确配置SSH可以大幅提高工作效率和安全性。2.1 初始SSH连接首次启动Ubuntu Server后默认情况下SSH服务已经启用。连接步骤如下确定树莓派的IP地址hostname -I或者通过路由器管理界面查看连接设备列表。使用Putty建立连接打开Putty在Host Name字段输入树莓派IP地址端口保持默认22连接类型选择SSH点击Open开始连接首次连接时会显示安全警告确认指纹信息后点击是继续。2.2 SSH安全加固默认配置存在安全隐患建议进行以下优化修改默认密码passwd禁用root远程登录sudo nano /etc/ssh/sshd_config找到PermitRootLogin行修改为PermitRootLogin no启用密钥认证更安全的方式在客户端生成密钥对ssh-keygen -t ed25519将公钥上传到服务器ssh-copy-id usernameraspberrypi_ip在服务器上禁用密码认证sudo nano /etc/ssh/sshd_config修改以下参数PasswordAuthentication no注意修改SSH配置后需要重启服务生效sudo systemctl restart sshd3. 系统基础优化在确保SSH连接稳定后可以对系统进行一些基础优化。3.1 系统更新与升级sudo apt update sudo apt upgrade -y3.2 时区设置sudo timedatectl set-timezone Asia/Shanghai3.3 交换空间优化树莓派4B内存有限合理配置交换空间很重要# 查看当前交换空间 free -h # 调整交换空间大小建议为物理内存的1-2倍 sudo nano /etc/dphys-swapfile # 修改CONF_SWAPSIZE值 sudo systemctl restart dphys-swapfile4. 远程桌面环境配置虽然Server版默认没有图形界面但可以按需安装。4.1 安装轻量级桌面环境推荐安装Xfce桌面环境资源占用较低sudo apt install xfce4 xfce4-goodies -y4.2 安装远程桌面服务sudo apt install xrdp -y4.3 配置远程桌面确保xrdp服务已启动sudo systemctl enable --now xrdp检查服务状态sudo systemctl status xrdp如果需要修改默认端口3389sudo nano /etc/xrdp/xrdp.ini修改port3389为其他端口号。4.4 连接远程桌面使用Windows远程桌面连接或其他RDP客户端输入树莓派IP地址和端口如修改过选择Xorg会话类型输入用户名和密码登录5. 高级配置与技巧5.1 Putty高级使用技巧保存会话配置在Putty中配置好连接参数在Saved Sessions中输入名称点击Save保存配置自动登录脚本 可以使用PlinkPutty的命令行版本实现自动化plink -ssh usernamehostname -pw password command隧道功能 Putty支持SSH隧道可以安全地转发其他服务端口。5.2 性能监控与优化安装htop进行系统监控sudo apt install htop -y htop关键指标说明指标正常范围说明CPU使用率70%长期高负载需优化内存使用90%注意缓存占用交换空间尽量少用频繁使用说明内存不足5.3 常见问题解决连接超时 检查网络连接确认防火墙未阻止SSH端口默认22认证失败 确认用户名密码正确检查/etc/ssh/sshd_config配置桌面连接黑屏 尝试修改会话类型为Xvnc或重新安装xrdp6. 实际应用场景配置完成的树莓派服务器可以用于多种场景家庭媒体中心sudo apt install plexmediaserver -y个人云存储sudo apt install nextcloud -y开发测试环境sudo apt install docker.io -y智能家居中枢sudo apt install homeassistant -y每种应用场景都有特定的配置要求建议根据实际需求查阅相关文档进行深入配置。

相关新闻