专栏中心

EEPW首页 > 专栏 > vi 命令记不住?VSCode 远程开发帮你忙

vi 命令记不住?VSCode 远程开发帮你忙

发布人:鱼鹰谈单片机 时间:2021-06-17 来源:工程师 发布文章

使用这个方法后就像在本地办公一样编辑文件,非常方便。目前连接的是 ubuntu 系统服务器,其他嵌入式系统不一定适用,所以在验证本方法时最好用 windows 连接 ubuntu 服务器,成功后再尝试其他平台。

1、安装 Git bash (一般电脑都应该会安装)传送门

https://git-scm.com/downloads

2、安装 vscode 点击传送门

https://code.visualstudio.com/

3、安装插件 Remote - SSH

1.png

4、最麻烦的一步,也是最重要的一步, ssh 远程连接

1)在vscode 中打开终端,第一个选项就是

2.png

2)、此时应该进入了 window 用户目录下,比如你的用户名是 1

3.png

3)、进入 .ssh 目录下,并生成秘钥,命令后全部用 Enter 按键进入下一步

cd .ssh

ssh-keygen -t rsa

4.png

此时如果原来有文件存在,会把它覆盖掉,没有关系。

4)、想办法把 .ssh 文件夹中的 id_rsa.pub 文件拷贝到服务器中

scp id_rsa.pub username@hostname:~/.ssh/id_rsa.pub

username 你在服务器中用户名,hostname 是服务器地址,比如 192.168.1.100

5)通过ssh 连接远程服务器,接下来的操作在服务器中进行

(1)登录服务器,之后会让你输入密码。

ssh username@hostname

(2)成功登录后(此时应该在你的用户目录下,如果不是,先进用户目录下),执行下面命令

cd .ssh && cat id_rsa.pub >> authorized_keys

也可尝试这个命令:ssh-copy-id

ssh-copy-id username@192.168.1.1

会自动把公钥传输到服务端的$HOME/.ssh/authorized_keys文件夹里

这个命令将把刚才生成的公钥文件内容追加到 authorized_keys 文件中。

如果 authorized_keys 文件不存在,将自动新建。

6)验证该秘钥是否起效果。

在 window s 中打开Git bash (右键打开即可)

ssh 尝试登录

ssh username@hostname

正常情况下,不需要输入密码即可完成登录,这样最麻烦的一步就算成功完成了。如果没有成功,继续安装上面的步骤操作直到成功为止。

5、vscode 远程登录服务器并操作文件

1)shift+ctr+p 打开命令行,或者菜单打开

view 第一项就是

5.png

2)选择命令

6.png

添加主机信息

7.png

输入你的服务器信息,按 Enter 确认

8.png

此时在同一个位置会让你选择需要信息到哪一个位置,将它放在window 用户目录下的 .sh\config 即可

点击它:

9.png

此时它将自动把该登录信息添加到该文件下(你可以打开看看这个文件看看是否存在你的服务器信息)。

10.png

6、VSCODE 远程登录服务器并编辑文件

按之前操作打开命令框,并选择之前的命令(以后都通过下面的步骤完成服务器登录)

11.png

之后你就可以选择之前添加的主机信息了:

12.png

正常情况下,会新启动一个界面,并会在开始让你选择服务器类型,Linux 或者其他 ,因为我已经选过了,所以这里不再显示这个了。

13.png

正常连接的界面是这个样子的,此时就可以打开文件夹操作你的文件了 Open Folder

14.png

尽情享用吧,再也不需要记住那些烦人的命令了。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 单片机

相关推荐

瑞萨RA0单片机连载——面向对象编程之SHT31温度计

瑞萨单片机技术概述

视频 2011-06-13

《AVR单片机C语言库》

Microchip发布PIC16F17576单片机(MCU)系列,简化模拟传感器设计

5V 单片机与5V 耐压单片机有何区别,为什么至关重要

新手必看的单片机知识

嵌入式系统 2025-04-07

《ATmega8原理及应用手册》

Microchip推出集成高性能模拟外设的32位PIC32A单片机

介绍采用 nanoWatt XLP技术的超低功耗系列单片机

16位语言函数工具库

瑞萨RA0单片机连载——PWM实现呼吸灯

GD32E230F6V6实用指南:为下一个项目选择合适单片机

功率监测与控制系统DIY——搭建环境,定时器翻转LED

倾情奉献:MSP430汇编指令集(中文),详解带实例!

超低功率高性能新一代产品MSP430F5xx

视频 2009-10-16

单片机语言C51应用实战集锦

资源下载 2007-11-21

车规级MCU介绍

MSP430x2xx4xx系列

双芯智控革命:IGBT与单片机如何重塑智能微波炉

MSP430 电表解决方案

视频 2009-10-16
更多 培训课堂
更多 焦点
更多 视频

技术专区