news 2026/5/1 9:53:53

一键配置RK3588网络与SSH远程连接

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一键配置RK3588网络与SSH远程连接

可以实现联网进行下载apt 更新,ssh连接PC,scp文件传输

想要一键配置RK3588网络(上网)和 SSH(远程登录)问题,我们可以写一段组合命令。

前提条件是:必须先在 Windows 上开启“网络共享”,否则板子这边配置好了也上不了网。

想要一键配置RK3588网络(上网)和 SSH(远程登录)问题,我们可以写一段组合命令。

前提条件是:必须先在 Windows 上开启“网络共享” (ICS),否则板子这边配置好了也上不了网。

第一步:Windows 端操作

  1. 开启共享

    1. Win+R->ncpa.cpl

    2. 右键你的Wi-Fi-> 属性 -> 共享 -> 勾选“允许其他网络用户...” -> 下拉菜单选择连接板子的网口(以太网)。

  2. 确认 IP

    1. 双击那个连接板子的网口 -> 详细信息 -> 确认 IPv4 地址变成了192.168.137.1

第二步:RK3588板子端手动输入

需要在板子上独立插上鼠标、键盘、hdmi显示器外设进行操作。

这段代码做了 4 件事:

  1. 设置 IP:强制将eth1设为192.168.137.20

  2. 设置网关:让板子通过 Windows (137.1) 上网。

  3. 设置 DNS:解决域名解析问题。

  4. 开启 SSH Root 登录:修改配置文件并重启 SSH 服务。

(注意:假设你的网口是eth1,如果你的网口叫 eth0,请把下面所有的 eth1 改成 eth0)

# 1. 开启网卡并设置静态 IP ip link set eth1 up && \ ip addr flush dev eth1 && \ ip addr add 192.168.137.20/24 dev eth1 && \ # 2. 设置默认网关 (指向 Windows) ip route del default 2>/dev/null; \ ip route add default via 192.168.137.1 dev eth1 && \ # 3. 配置 DNS (用于解析域名)echo "nameserver 114.114.114.114" > /etc/resolv.conf && \ echo "nameserver 8.8.8.8" >> /etc/resolv.conf && \ # 4. 允许 SSH Root 登录 (修改 sshd_config)# 这一步会自动把 PermitRootLogin 改为 yes sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config && \ sed -i 's/^PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config && \ # 重启 SSH 服务让配置生效 service ssh restart && \ # 5. 自检:测试网络是否通畅echo "----------------------------------------" && \ echo "配置完成!正在测试网络..." && \ ping -c 4 www.baidu.com

第三步:验证结果

  1. 看输出

    1. 如果最后显示64 bytes from ...,说明网络通了

    2. 如果显示Packet filteredDestination Host Unreachable,说明 Windows 共享没开对,或者防火墙挡住了,建议直接关闭防火墙。

  2. 尝试 SSH 连接

    ssh root@192.168.137.20

    1. 回到电脑终端(Powershell 或 CMD),输入:

    2. 如果能连接,恭喜你,大功告成!

第四步:网络配置永久化

上面的命令是临时生效的(重启板子后 IP 会变回原来的)。如果你希望永久生效,需要修改网络配置文件。

由于你的系统没有ifconfig,大概率是 Debian/Ubuntu 的新版。请检查以下位置:

修改/etc/network/interfaces

输入vi /etc/network/interfaces,在文件末尾添加:

auto eth1 iface eth1 inet static address 192.168.137.20 netmask 255.255.255.0 gateway 192.168.137.1 dns-nameservers 114.114.114.114 8.8.8.8

(按 i 编辑,按esc再输入wq保存)

第五步:ssh scp免输入密码

要实现免密码登录,最标准、最安全的方法是配置SSH 公钥认证 (SSH Key-based Authentication)

简单来说,就是把你的“公钥”(像锁一样)放到板子上,你自己留着“私钥”(像钥匙一样)。以后连接时,SSH 会自动用钥匙开锁,不需要再输密码。

请按照以下 3 步操作(在你的电脑/WSL终端里执行,不要在板子上执行):

第一步:生成密钥对

在电脑终端输入

ssh-keygen -t rsa
  • 一路按回车

    • 看到Enter file in which to save the key...->按回车(使用默认路径)。

    • 看到Enter passphrase...->按回车(千万别设密码,否则你每次还是要输这个密码)。

    • 看到Enter same passphrase again...->按回车

第二步:把公钥“上传”给板子

这是最关键的一步。Linux/WSL 有一个专用命令叫ssh-copy-id,它可以自动把公钥放到板子的正确位置。

(假设板子 IP 是 192.168.137.20)

ssh-copy-id root@192.168.137.20
  • 运行后,它会询问你一次板子的密码(最后一次输入!)。

  • 输入密码并回车。

  • 如果提示Number of key(s) added: 1,说明成功了。

第三步:验证

现在,直接尝试 SSH 登录:

ssh root@192.168.137.20

或者传输文件:

scp ./SetParam root@192.168.137.20:/root/

你应该会发现,不再需要输入Linux管理员密码,直接就进去了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 7:19:16

什么是网络安全态势感知

文章目录网络安全态势感知的概念来源为什么网络安全态势感知很重要网络安全态势感知的应用场景如何评估态势感知的建设结果什么是态势感知的三个层级华为的态势感知产品HiSec Insight态势感知(SA,Situational Awareness or Situation Awareness&#xff…

作者头像 李华
网站建设 2026/5/1 7:11:35

什么是网络绿色低碳

文章目录为什么需要网络绿色低碳如何实现网络绿色低碳随着云计算、大数据、人工智能等技术的快速发展,数据中心的算力诉求和带宽需求与日俱增,数据中心能耗压力成倍增加。如何实现网络绿色低碳?数据中心节能减排通过提升计算能力,…

作者头像 李华
网站建设 2026/5/1 1:28:38

javascript数组之循环

第一种遍历数组的循环&#xff0c;使用for循环for(let i0;i<arrary.length;i){console.log(arrary[i])}第二种遍历数组的循环&#xff0c;使用for-in&#xff0c;这里遍历的是数组下标for(let index in arrary){console.log(arrary[index])}第三种遍历方式是for-offor(let j…

作者头像 李华
网站建设 2026/5/1 9:37:06

热销方法论:招商林屿缦岛如何构建不可复制的市场优势

招商林屿缦岛首开203套售罄的市场表现&#xff0c;引发了行业的广泛关注与深入讨论。在看似简单的销售数字背后&#xff0c;是一套系统的方法论在发挥作用。这套方法论不仅解释了林屿缦岛为何能够取得成功&#xff0c;更为重要的是&#xff0c;它揭示了在当下市场环境中&#x…

作者头像 李华
网站建设 2026/5/1 8:26:13

php python+vue网上电脑销售系统任务书

目录 系统概述技术架构核心功能模块扩展功能建议开发工具推荐 项目技术支持可定制开发之功能亮点源码获取详细视频演示 &#xff1a;文章底部获取博主联系方式&#xff01;同行可合作 系统概述 网上电脑销售系统是一个基于PHP、Python和Vue.js技术栈的电子商务平台&#xff0c…

作者头像 李华