4.树莓派4b+ubuntu18.04(ros版本melodic)+arduino mega自制两轮差速小车,实现建图导航功能

使用SSH远程登录控制树莓派

SSH实现架构上分为客户端和服务器端两大部分,客户端是数据的发送方,服务端是数据的接收方,当前场景下,我们需要从PC端发送数据到树莓派,那么PC端属于客户端,而树莓派属于服务端

1.默认情况下,Ubuntu系统已经安装了SSH客户端,因此只需要在树莓派安装服务端即可(如果树莓派安装的是服务版的Ubuntu,默认会安装SSH服务并已设置成了开机自启动):

bash 复制代码
 sudo apt-get install openssh-server
bash 复制代码
sudo apt-get install openssh-client

2.服务端启动SSH服务

树莓派启动 ssh 服务:

bash 复制代码
sudo /etc/init.d/ssh start

启动后查看服务是否正常运行:

bash 复制代码
ps -e | grep ssh

3.客户端远程登陆服务端

首先使用命令查询自己的IP地址

bash 复制代码
hostname -I

在虚拟机上远程登录树莓派

bash 复制代码
ssh 账号@ip地址

然后根据提示,录入登陆密码,即可成功登陆。

如果退出登陆,可以调用exit命令:

bash 复制代码
exit

4.文件传输

向树莓派上传本地文件

bash 复制代码
scp 本地文件路径 账号@ip:树莓派路径

向树莓派上传本地文件夹

bash 复制代码
scp -r 本地文件夹路径 账号@ip:树莓派路径

从树莓派下载文件

bash 复制代码
scp 账号@ip:树莓派路径 本地文件夹路径

从树莓派下载文件夹

bash 复制代码
scp -r 账号@ip:树莓派路径 本地文件夹路径
相关推荐
M-Robots echo2 天前
王成录:分布式软总线是 M-Robots 实现群体智能的技术内核
机器人·ros·鸿蒙·开源社区·m-robots
kobesdu14 天前
激光雷达运动畸变是怎么来的,FAST-LIO又如何用IMU反向传播消除它?
ros·slam·fastlio
m0_5474866624 天前
《智能终端应用开发基础》全套课件PPT
树莓派·智能终端
咕噜咕噜啦啦1 个月前
ROS2自主导航
机器人·ros·gazebo
Agilex松灵机器人1 个月前
UMR × NAVIS:移动机器人行业级通用一体化底盘与3D导航解决方案
人工智能·3d·机器人·ros·slam·vla·松灵机器人
暂未成功人士!2 个月前
点云处理的关键技术流程和常用算法
ros·pcl·点云处理·点云去噪滤波
提伯斯6462 个月前
Fast-Lio和LIO-SAM分别在有gps情况下与PX4融合的过程
ros·px4·fast-lio·lio-sam
JimCarter2 个月前
使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上
docker·azure·树莓派·devops·orangepi·香橙派·raspberrypi
南檐巷上学2 个月前
基于地平线RDK X5的智能医药机器人系统
ubuntu·机器人·ros·机械臂·openclaw
加成BUFF2 个月前
第七天 ROS《 参数服务器与Launch文件》
运维·ros·参数服务器