1.服务端
硬件:树莓派系统:ubuntu22+Ros2
第一步:安装SSH
sudo apt-get install openssh-sever
第二步:启动SSH
sudo /etc/init.d/ssh start
通过命令
ps -e |grep ssh
输出中包含sshd选项时,ssh启动成功
第三步:初次连接需要将客户端IP地址设为可访问名单
ssh -o StrictHostKeyChecking =no PCclientName@ClientIP
PCclientName:客户端的主机名
ClientIP:客户端IP地址
no:在这个命令中,SSH服务端会连接到remote_host
,并且不会对客户端的主机密钥进行严格检查或提示用户确认。
如果出现connect refused问题,首先ping客户端主机ip,然后检查ssh是否启动成功,不行就重启尝试
2.客户端
硬件:惠普光影
系统:ubuntu22+Ros2
第一步:将服务端的IP地址设为可访问名单
ssh -o StrictHostKeyChecking =no serverName@ServerIP
第二步:连接服务端
ssh serverName@ServerIP
完成连接进行编辑编译
注:客户端以及服务端IP可通过命令行获取IPV4地址。
ifconfig
关闭ssh服务器:
sudo systemctl stop ssh