2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > SLAM入门到入土:VS Code里使用Remote-ssh远程开发树莓派

SLAM入门到入土:VS Code里使用Remote-ssh远程开发树莓派

时间:2023-05-28 14:08:31

相关推荐

SLAM入门到入土:VS Code里使用Remote-ssh远程开发树莓派

1.安装SSH客户端与服务端

树莓派(服务端):

sudo apt-get install openssh-server

PC(客户端):

sudo apt-get install openssh-client

2.服务端启动SSH服务

树莓派启动 ssh 服务:

sudo /etc/init.d/ssh start

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

ps -e | grep ssh

如果启动成功,会包含 sshd 与 ssh 两个程序。

以后需要频繁的使用ssh登录树莓派,为了简化实现,可以将树莓派的ssh服务设置为开机自启动,命令如下:

sudo systemctl enable ssh

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

登陆树莓派可以调用如下命令:

#账号:树莓派的username#ip地址:打开树莓派的网络设置 >> IPv4地址ssh 账号@ip地址

4.免密码登入

终端输入

ssh-keygen

即可生成 SSH 钥匙,一路回车即可

生成的公钥放在了~/.ssh/id_rsa.pub,私钥放在了~/.ssh/id_rsa

接下来,我们要让远程机器记住我们的公钥。最简单的方法是

ssh-copy-id 账号@ip地址 -p 22

然后填入树莓派的登陆密码

5.VS Code安装remote ssh

点击extensions,如上图方框所示,搜索remote ssh并安装。安装完成后,使用组合键ctrl+shift+p打开输入框,输入remote ssh.

点击Add New SSH Host...

按照步骤3的格式,后面再加上接口,默认22

ssh 账号@ip地址 -p Port

VS Code的侧边栏会出现一个新的图标

点击图标,就能看到刚才加入的主机,在主机名上右键便能看到连接的选项,选择在新窗口打开,此时会要求输入远程主机的密码,输入后回车即可。

完成后点击左侧边栏的文件图标,选择打开文件夹,如下图所示:

在弹出的下拉菜单中选择你要打开的文件夹,然后就可以像在本机使用那样新建文件等。

参考:

Autolabor 赵虚左

8.5.3 控制系统实现_ssh远程连接 · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程

lequn Chen

/ssh/

jason Hsu

使用VS Code远程开发树莓派 - 知乎

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。