您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

vi 命令记不住?经过这几步熟练掌握远程开发

时间:2021-06-17 11:26:15  来源:  作者:鱼鹰谈单片机

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

https://git-scm.com/downloads

2、安装 vscode 点击传送门

https://code.visualstudio.com/

3、安装插件 Remote - SSH

vi 命令记不住?经过这几步熟练掌握远程开发

 

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

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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

cd .ssh
ssh-keygen -t rsa 
vi 命令记不住?经过这几步熟练掌握远程开发

 


此时如果原来有文件存在,会把它覆盖掉,没有关系。
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 第一项就是

vi 命令记不住?经过这几步熟练掌握远程开发

 


2)选择命令

vi 命令记不住?经过这几步熟练掌握远程开发

 


添加主机信息

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 

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

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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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

vi 命令记不住?经过这几步熟练掌握远程开发

 


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



Tags:vi 命令   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1、安装 Git bash (一般电脑都应该会安装)传送门https://git-scm.com/downloads2、安装 vscode 点击传送门https://code.visualstudio.com/3、安装插件 Remote - SSH 4、最麻...【详细内容】
2021-06-17  Tags: vi 命令  点击:(131)  评论:(0)  加入收藏
▌简易百科推荐
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(1)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(9)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(19)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(23)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(24)  评论:(0)  加入收藏
一个项目的大部分API,测试用例在参数和参数值等信息会有很多相似的地方。我们可以复制API,复制用例来快速生成,然后做细微调整既可以满足我们的测试需求1.复制API:在菜单发布单...【详细内容】
2021-12-14  AutoMeter    Tags:AutoMeter   点击:(20)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条