前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >荔枝派Zero(全志V3S)开启 SSH 实现远程连接和文件传输

荔枝派Zero(全志V3S)开启 SSH 实现远程连接和文件传输

作者头像
Gnep@97
发布2023-08-10 10:14:49
7530
发布2023-08-10 10:14:49
举报
文章被收录于专栏:Gnep's_Technology_Blog

前言

本文将在 Buildroot 根文件系统开启 ssh 功能。

一、配置 buildroot

1、在 buildroot-2017.08 根目录下,打开配置界面,命令如下:

代码语言:javascript
复制
make menuconfig

Target packages -> Networking applications -> openssh

2、保存退出

二、编译 buildroot

回到 buildroot-2017.08 的根目录下,执行 make 编译完成后,output/target/usr/bin 等目录会出现 ssh 相关可执行文件

代码语言:javascript
复制
ls output/target/usr/bin/ssh*

三、拷贝到 SD 卡

插上 SD 卡,把buildroot-2017.08产生的 rootfs.tar解压到刚创建的rootfs分区根目录 在buildroot-2017.08根目录下

代码语言:javascript
复制
find ./ -name rootfs.tar
sudo tar xf ./output/images/rootfs.tar -C /media/Gnep/rootfs/

四、测试 ssh

1、修改 /etc/ssh/sshd_config 文件

代码语言:javascript
复制
vi /etc/ssh/sshd_config

在 #PermitRootLogin prohibit-password 下新增下列两条语句

代码语言:javascript
复制
PermitRootLogin yes

2、运行 /usr/sbin/sshd

代码语言:javascript
复制
/usr/sbin/sshd
ps | grep sshd

后台能看到 sshd 在运行,表示 sshd 开启成功。

注:这里建议重启一下板子,否则 /etc/ssh/sshd_config 不一定能够生效,我实测时就是需要重启才可以

3、使用 SecureCRT 测试

在 PC 主机上运行 SecureCRT 软件,使用 ssh 连接开发板 <1>、首先确认互 ping 没问题 单板 ping 主机

主机 ping 单板

<2>、SecureCRT 连接 ①、新建一个 session,选择 SSH2

②、输入单板 ip 地址

③、选择 Accept & Save

④、输入用户名和密码

⑤、ls 查看 ssh 端创建一个文件

串口端可以看到文件

已成功!

4、使用 SecureFx 测试

在 PC 主机上运行 SecureFx 软件,使用 ssh 连接开发板,传输文件,拖一个文本文件过去

可以看到文件传输成功!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、配置 buildroot
  • 二、编译 buildroot
  • 三、拷贝到 SD 卡
  • 四、测试 ssh
    • 1、修改 /etc/ssh/sshd_config 文件
      • 2、运行 /usr/sbin/sshd
        • 3、使用 SecureCRT 测试
          • 4、使用 SecureFx 测试
          相关产品与服务
          腾讯云服务器利旧
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档