1. 为什么选择MobaXterm连接Linux开发板
作为一名嵌入式开发老鸟,我经手过的开发板少说也有几十款了。从早期的树莓派到现在的RK3566、STM32MP157,几乎每块板子都要和SSH打交道。最开始用Putty,后来换过Xshell,最终锁定MobaXterm作为主力工具,原因很简单——它真的太方便了!
MobaXterm不仅仅是个SSH客户端,它集成了终端、SFTP文件传输、X11服务器等一大堆实用功能。想象一下这样的场景:你通过SSH连上开发板,随手拖拽几个文件到左侧的文件浏览器,然后直接运行一个带图形界面的调试工具,所有操作在一个窗口里完成,不需要来回切换软件。这种流畅体验,用过的开发者都说回不去了。
特别是对于Linux开发板来说,MobaXterm的兼容性做得相当不错。无论是Debian、Ubuntu还是Buildroot系统,都能稳定连接。我最近在用的立创泰山派RK3566开发板,就是用MobaXterm进行日常开发和调试的,配合USB网络共享,速度飞快还稳定。
2. 基础连接配置步骤
2.1 开发板SSH服务安装与配置
首先要确保开发板上的SSH服务已经正确安装。很多开发板镜像默认不带SSH服务器,需要手动安装。以Debian系为例,执行以下命令:
# 更新软件源
sudo apt-get update
# 安装SSH客户端和服务器
sudo apt-get install openssh-client openssh-server
# 检查服务状态
sudo systemctl status ssh
安装完成后,建议修改默认的SSH配置增强安全性。编辑/etc/ssh/sshd_config文件:
sudo vim /etc/ssh/sshd_config
找到Port 22这一行,建议修改为6000以上的端口号,比如8080。同时确保以下配置项取消注释:
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
修改完成后重启SSH服务:
sudo systemctl restart ssh
2.2 获取开发板IP地址
连接前必须知道开发板的IP地址。根据网络连接方式不同,获取方法也有所区别:
USB网络共享方式:
ifconfig usb0
通常会显示类似192.168.137.190的IP地址。

242

被折叠的 条评论
为什么被折叠?



