当前位置:   article > 正文

linux嵌入式开发:基于linux的语音机器人(三)|网络设置|SSH与TFTP配置_gec6818 ssh

gec6818 ssh

在本篇主要讲解嵌入式开发中SSH的准备中的上机位(电脑)与下机位(开发板)的网络配置、在cmd中运行开发板

SSH

上机位与下机位的网络配置

在开发板中连接好网线,打开适配器配置电脑ip地址

上机位电脑ip地址配置为 192.168.64.2
在这里插入图片描述
下机位GEC6818开发板ip配置为 192.168.64.5
⭐️查看好端口号后进入SecureCRT进行连接
⭐️使用vi编辑器进入 /etcprofile 脚本中

[root@GEC6818 /]#vi /etc/profile
  • 1

⭐️按下G切换到文件最后一行,找到下图显示的内容

⭐️接着在ifconfig eth0 up后面一行输入指令(输入的是开发板的ip地址)

ifconfig  eth0  up 192.168.64.5
  • 1

⭐️输入完成后退出vi,按下ESC后输入:wq
⭐️输入reboot重启开发板,也可以手动重启,输入指令ifconfig查看ip是否配置成功

在这里插入图片描述

上机位与下机位互ping看是否连通

上机位ping下机位

⭐️以管理员权限启动cmd,输入以下指令

ping  192.168.64.5
  • 1

若丢失=0则表示ping通

下机位ping上机位

⭐️在SecureCRT中输入以下指令

ping 192.168.64.2
  • 1

若0% packet loss表示成功ping通

TFTP

配置TFTP软件

Current Direvtory:该软件所在的文件路径
Servier interface:上位机的IP地址即192.168.64.2
当显示如下内容时,即配置成功,需注意要随时更改Servier interface的内容,否则很有可能下载程序到开发板中失败
在这里插入图片描述

SercureCRT软件使用tftp指令下载ssh配置文件

创建ssh目录

在SercureCRT软件中创建ssh目录

[root@GEC6818 /]#cd /
[root@GEC6818 /]#mkdir ssh
[root@GEC6818 /]#cd ssh/
[root@GEC6818 /]#
  • 1
  • 2
  • 3
  • 4

下载armssh配置文件

将armssh执行程序和ssh.tar.gz通过tftp指令下载到ssh目录中

[root@GEC6818 /]#cd ssh/		//到ssh目录下
[root@GEC6818 /ssh]#tftp 192.168.64.2 -g -l armssh	//下载armssh
[root@GEC6818 /ssh]#tftp 192.168.64.2 -g -l ssh.tar.gz//下载ssh.tar.gz
[root@GEC6818 /ssh]#ls -l							//查看ssh目录下的文件详细信息
[root@GEC6818 /ssh]#chmod 777 armssh				//对armssh文件更改权限,777为最高权限
  • 1
  • 2
  • 3
  • 4
  • 5

设置密码

执行armssh,安装ssh。安装完成后需要会自动创建一个root用户来与上位机连接,密码需要自行设置为123456

[root@GEC6818 /ssh]#./armssh			//执行armssh
  • 1

⭐️ 当出现 password for root changed by root 时表示配置SSH成功

重启

[root@GEC6818 /ssh]#reboot				//输入该指令重启开发板
  • 1

上位机连接下位机

上位机就是电脑,下位机时开发板
我们需要使用管理员的方式打开cmd,在cmd内输入以下指令,ip为开发板的地址

C:\Windows\system32>ssh root@192.168.64.5
  • 1

输入密码则可以用window操作系统进行开发板的操作了

[root@GEC6818 /]#
  • 1

当显示以下内容时,则说明连接失败
在这里插入图片描述
则可以通过以下步骤进行重新连接
⭐️在SercureCRT软件中重新执行armssh程序,及设置密码操作
⭐️也有可能是网线松了,重新连接网线
⭐️重启电脑
⭐️重新设置tftp配置
⭐️(以后再补充。。。。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号