当前位置: 首页 > news >正文

Ubuntu24下鲁班猫2使用网线SSH 终端登录与远程桌面实现教程(PuTTY+VNC Viewer)

参考链接:
【1】鲁班猫rk3588板子网线连接教程:https://zhuanlan.zhihu.com/p/28205537280
【2】鲁班猫SSH终端登录官方文档: https://doc.embedfire.com/linux/rk356x/quick_start/zh/latest/quick_start/ssh_login/ssh_login.html
【3】Windows下鲁班猫通过vnc远程访问桌面教程:https://blog.csdn.net/weixin_44236302/article/details/144828531

SSH 终端登录

PuTTY 是一款常用的终端仿真工具,支持 SSH 和串口连接,支持 Windows 和 Unix 系统。由于官方SSH终端登录文档【1】中使用的终端登录软件 MobaXterm 只有 Windows 的版本,而本教程所用的环境是 Ubuntu24,所以采用 PuTTY 进行鲁班猫的SSH终端登录。

安装 PuTTY

在 Ubuntu 系统中,可以通过以下命令安装 PuTTY:

sudo apt update
sudo apt install putty

安装完成后,可以通过终端输入 putty 或从应用程序菜单启动 PuTTY。

连接网线

用一根千兆网线连接鲁班猫2的网口和电脑的网口。
【2】在Ubuntu系统设置中,点一下网络标签页下的PCI Ethernet的开启按钮。点PCI Ethernet右边的设置按键,在IPv4选项卡中的IPv4 Method项选择Shared to other computers。此时网络标签页下的PCI Ethernet项显示“已连线”。
image
image

获取鲁班猫 IP 地址

Ubuntu终端输入指令:ip neigh show。

hpc2h2@hpc2h2-Legion-Y9000P-IAH7H:~$ ip neigh show
192.168.1.226 dev wlp0s20f3 lladdr 32:5c:9c:35:2a:49 STALE 
192.168.1.205 dev wlp0s20f3 lladdr 60:a3:e3:96:b2:71 STALE 
192.168.1.1 dev wlp0s20f3 lladdr bc:d2:06:f3:c3:98 REACHABLE 
10.42.0.44 dev enp49s0 lladdr ba:4c:50:9f:61:e8 REACHABLE 
fe80::101 dev wlp0s20f3 lladdr 6c:67:ef:3f:7c:e3 router REACHABLE 
fe80::1 dev wlp0s20f3 lladdr bc:d2:06:f3:c3:98 router REACHABLE 
fe80::bed2:6ff:fef3:c398 dev wlp0s20f3 lladdr bc:d2:06:f3:c3:98 router STALE 
fe80::1043:2f6a:9102:6b1d dev wlp0s20f3 lladdr 94:ea:32:8f:3f:b8 router STALE 

以 10.x.x.x 开头的 IP 地址属于 IPv4 私有地址段 中的 A类地址,范围是 10.0.0.0 - 10.255.255.255。它是由 RFC 1918 标准保留的专用地址,仅用于组织内部网络(LAN),不会在公网 Internet 上被路由。本机上的 10.42.0.44 就是鲁班猫的IP地址。

PuTTY 中登录

打开 PuTTY,配置为 SSH 登录,输入鲁班猫 IP 地址,如下配置后点击“Open”,进入登录界面。
image
根据【1】,得到如下用户名和密码:

 用户名:cat用户密码:temppwd

输入用户名和密码后,若出现如下有“LuBanCat“字符图形的界面,则SSH终端登录成功。
image

鲁班猫端配置VNC

安装x11vnc【3】

在鲁班猫上安装x11vnc。

sudo apt update
udo apt install x11vnc

设置远程登录密码

x11vnc -storepasswd

设置完成后,终端提示是否要把密码写入 /home/cat/.vnc/passwd,这里选择是,开启VNC服务时要用到。

image

启动VNC

使用命令:

export DISPLAY=:0
sudo x11vnc -auth guess -rfbauth /home/cat/.vnc/passwd -rfbport 5900 -shared -noxdamage -repeat -listen 0.0.0.0

第一行命令:export DISPLAY=:0 的作用是告诉当前命令要连接第 0 个图形显示器,而第 0 个图形显示器是本机第一个图形界面,一般对应着正在显示登录界面的那块屏幕。
第二行命令中各个参数的作用:

  • sudo,用管理员权限运行

  • x11vnc,共享现有 Linux 桌面的 VNC 服务

  • -auth guess,自动猜测当前图形会话的认证方式,找到当前桌面

  • -rfbauth /home/cat/.vnc/passwd,使用这个 VNC 密码文件

  • -rfbport 5900,监听 5900 端口,这是 VNC 默认端口

  • -shared,允许多个客户端同时连接

  • -noxdamage,关闭某些图形更新优化,兼容性更好

  • -repeat,让按键长按重复更正常

  • -listen 0.0.0.0,监听所有 IPv4 地址,不只监听本机回环地址

其中第二条命令做了两件事:1. 把本机桌面画面导出成 VNC ;2. 用密码保护这个 VNC 连接。所以远程电脑连接到 IP:5900 后,就能看到鲁班猫的桌面,并进行鼠标键盘操作。

设置静态IP

设置静态IP可以避免IP地址变化引起远程桌面的无法连接和重新配置,带来重新配置的繁琐。先看连接名:

nmcli con show

image

直接设置成静态 IP

在鲁班猫上执行:

sudo nmcli con mod "Wired connection 2" ipv4.method manual ipv4.addresses 10.42.0.44/24 ipv6.method ignore

该指令的作用是把这个有线连接改成手动静态 IP 并写入 10.42.0.44/24。
重启鲁班猫,让配置生效(不能使用nmcli con down/up 指令在线让静态IP配置生效,因为 SSH 也是用的同一个IP)。

Ubuntu端配置VNC

安装 Vnc Viewer 软件【3】

vnc软件地址:https://www.realvnc.com/en/connect/download/viewer/

配置连接

在鲁班猫上开启 VNC11 服务的情况下,在 Vnc Viewer 上方输入框输入鲁班猫IP按回车,则进入远程桌面界面。在该界面输入帐号密码,即可进入鲁班猫桌面系统。
image
image
image

http://www.jsqmd.com/news/797500/

相关文章:

  • Go-Codec构建标签详解:safe、notmono、notfastpath的妙用与性能调优指南 [特殊字符]
  • sdrtrunk错误校正技术:BCH、Reed-Solomon和Viterbi解码器详解
  • 告别DAC!用MPY634U模拟乘法器DIY一个低成本、可编程的信号发生器(附AD工程文件)
  • 健康赛道从业者须知:初存健康小屋价值全解析 - 速递信息
  • CANN ops-math round算子API文档
  • 【信息科学与工程学】【通信工程】第四十三篇 骨干网方案设计-02跨境网络
  • API网关选型终极对比,DeepSeek vs Kong vs Apigee:基于12项生产级指标的深度评测
  • Pencil Android GUI原型设计:从草图到成品
  • 告别官方Example:手把手教你用Verilog编写简洁的MIG用户接口代码读写DDR3
  • 旋钮鞋扣选型全指南:从需求到落地的实用逻辑 - 速递信息
  • 手把手教你用PyTorch复现TSM(Temporal Shift Module):从原理到代码实战
  • 书匠策AI:凌晨三点还在憋课程论文的你,该被“捞“一下了
  • py每日spider案例之某2925邮箱登录密码逆向(md5)
  • 2026合肥中式婚纱摄影权威攻略|风格分类、品牌排名、拍摄技巧、避坑指南 - 安徽工业
  • 【信息科学与工程学】【安全领域】【零信任】08 云原生零信任
  • 【审计专栏】【管理科学】【社会科学】第七十篇 企业经营中的利益分配和利益交换02
  • 2026静态扭矩传感器哪家好?广东犸力稳居行业前列,品质靠谱值得信赖 - 品牌速递
  • 鸿蒙混沌洪荒华夏神话
  • 3分钟彻底解决Windows程序无法启动问题:Visual C++运行库终极修复指南
  • 告别死记硬背!用Python/Matlab可视化理解雷达原理核心公式(附代码)
  • docker-maven-plugin 性能优化:7个技巧让你的构建速度提升300%
  • 别再死记PWM参数了!深入理解STM32驱动MG995舵机的底层逻辑与计算
  • Hover Zoom+的10大实用技巧:提升你的网页浏览体验
  • 树莓派5安装微信:简单几步搞定
  • WorkshopDL终极指南:无需Steam账号下载创意工坊模组的突破性方案
  • YOLOv13教程:YOLOv13训练模型,超详细适合0基础小白快速上手
  • CANN/asc-devkit LocalTensor简介
  • 别再复制粘贴了!手把手教你用C语言实现USB数据包的CRC-16校验(附完整源码和测试用例)
  • 文科生适合学数据分析吗?哪些岗位更友好
  • 推荐一个免费在线音频编辑器,像剪映一样好用