赞
踩
SSH ( Secure Shell ) 是一种网络协议,可以用来远程登陆其他系统。
本文使用PC端Linux系统远程连接机载计算机。
首先需要在机载计算机上配置SSH服务并且设置开机自启动:
安装:
sudo apt-get install openssh-server
设置开机自启动:
sudo systemctl enable ssh
使用:
将PC端与机载计算机连接到同一WIFI下,随后打开终端,按照如下格式输入bash语句即可实现远程控制。
格式:ssh 待登陆端用户名@服务器ip地址
例如
ssh amov@192.168.1.13
成功界面如下,可以看到指令位置从PC端的home切到了无人机上。
随后就可以在该终端内输入相关指令对无人机进行远程控制比如ls
指令查看目录下文件。
可能会遇到连接不上的问题:
这种问题有可能是输入的用户名或者ip有问题,也有可能是因为刚开机不稳定。
可以检查输入是否有误或者直接输入yes(见成功连接的截图)。
在Vscode中,有这样两个插件,可以帮助我们在通过SSH连接无人机之后管理上面的文件。
下载安装之后,会出现一个新的图表,见下图中左侧图标栏最下方的那个。点击进取,在SSH菜单后面选择+号,随后,只需要根据上方对话框的提示输入相应的命令行即可。
如果能够找到同一WIFI对应IP下的无人机,就可以进入下一环节:输入密码
要注意的一点是,在第一次使用Vscode的这个插件的时候,需要将无人机配置于能够连接互联网的网络下,它需要下载一些配置文件。
在配置好之后,就可以在文件菜单栏下管理相应的文件,并可以通过终端命令行对无人机进行操作,如下图。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。