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:树莓派路径 本地文件夹路径
相关推荐
暂未成功人士!15 天前
点云处理的关键技术流程和常用算法
ros·pcl·点云处理·点云去噪滤波
提伯斯64616 天前
Fast-Lio和LIO-SAM分别在有gps情况下与PX4融合的过程
ros·px4·fast-lio·lio-sam
JimCarter19 天前
使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上
docker·azure·树莓派·devops·orangepi·香橙派·raspberrypi
南檐巷上学19 天前
基于地平线RDK X5的智能医药机器人系统
ubuntu·机器人·ros·机械臂·openclaw
加成BUFF20 天前
第七天 ROS《 参数服务器与Launch文件》
运维·ros·参数服务器
加成BUFF21 天前
第六天 ROS 《Action 通信实验》
linux·机器人·ros
加成BUFF21 天前
第5天 ROS 《Service 通信实验指导书》
机器人·ros
提伯斯64621 天前
解决Fast-Drone-250编译相关错误
linux·ros·无人机·fast-drone
rqtz24 天前
【C++】源码编译 Qt5.15.3|Ubuntu22.04 下 ROS 开发环境搭建
开发语言·c++·qt·ros
rqtz24 天前
【机器人】ROS结合Qt开发上位机软件工作空间配置
开发语言·qt·ros