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

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

前言


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


一、配置 buildroot


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

make menuconfig

Target packages -> Networking applications -> openssh

2、保存退出


二、编译 buildroot


回到 buildroot-2017.08 的根目录下,执行 make

编译完成后,output/target/usr/bin 等目录会出现 ssh 相关可执行文件

ls output/target/usr/bin/ssh*


三、拷贝到 SD 卡


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

在buildroot-2017.08根目录下

find ./ -name rootfs.tar
sudo tar xf ./output/images/rootfs.tar -C /media/Gnep/rootfs/


四、测试 ssh


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


vi /etc/ssh/sshd_config

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

PermitRootLogin yes


2、运行 /usr/sbin/sshd


/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 连接开发板,传输文件,拖一个文本文件过去

可以看到文件传输成功!

目录
相关文章
|
网络协议 网络安全
ssh远程连接不上
ssh远程连接不上
240 0
|
Ubuntu 网络协议 网络安全
如何在外SSH远程连接Ubuntu系统【无公网IP】
如何在外SSH远程连接Ubuntu系统【无公网IP】
591 0
|
网络协议 IDE 网络安全
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
2107 0
|
Linux 网络安全 数据安全/隐私保护
SSH - 远程连接中遇到的两个坑与SSH
SSH - 远程连接中遇到的两个坑与SSH
539 0
|
5月前
|
Ubuntu 网络安全 数据安全/隐私保护
搭建SSH服务于RK3399平台上的Ubuntu 18.04,实现远程连接
以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问
229 2
|
11月前
|
Shell 网络安全 C#
一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
366 4
|
9月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
470 24
|
Java 网络安全 数据安全/隐私保护
主流SSH远程连接客户端——MobarXterm安装教程
本文介绍了从FinalShell转向MobarXterm的原因及使用体验,详细对比了当前主流SSH客户端,推荐使用MobarXterm。文章还提供了MobarXterm的安装步骤、基本配置方法,包括设置默认编辑器、配置右键粘贴、SSH配置、关闭X-Server服务以及SFTP文件传输功能的使用。
主流SSH远程连接客户端——MobarXterm安装教程
|
网络协议 Ubuntu Linux
VSCode使用Remote SSH远程连接Linux服务器【远程开发】
VSCode使用Remote SSH远程连接Linux服务器【远程开发】
|
网络协议 安全 网络安全
Android Termux安装SSH结合内网穿透实现远程SFTP文件传输
Android Termux安装SSH结合内网穿透实现远程SFTP文件传输