VSCode远程连接ubuntu服务器

news/2024/6/2 4:02:58 标签: VSCode, 远程连接服务器

 

 

1.打开VSCode,安装插件

安装插件,汉化,方法如下。重启之后界面就都是中文了。因为我之前弄过了,如果你的已经是中文了,可以省去这一步。

安装remote development插件,如下图。用于远程连接服务器

安装好之后,左侧多了一个“远程资源管理器”,如下图。

2.连接

点击左侧“远程资源管理器”,然后选择“SSH Targets”,点击“configure”

点击配置文件:

输入以下内容,host字段可以随意取一个名字,HostName为ubuntu的ip,可通过ifconfig命令查看,User为ubuntu上的用户名。

保存之后左侧多了一个显示130,就是上一步设置的名字,如下图。

点击上图中右侧红框内图标,选择linux,然后按回车,然后输密码即可。

连接成功之后,左下角如下图。

此时已经连接上ubuntu了。可以进行各种操作。

如果语言是C/C++,可以安装C/C++插件,这里就不细说了,和前面安装插件步骤一样。

3.设置免密登录

点击“资源管理器”“打开文件夹”,输入密码即可查看ubuntu的文件,进行各种操作。

但是每次都要输入密码,很麻烦,现在设置免密登录。

在本机cmd输入如下命令,生成公私钥,存放在下图中标出的目录中。

查看该目录,内容如下:

然后需要把公钥发送给虚拟机。

回到已经连接好虚拟机的XShell内。

打开.ssh文件夹(下图中1),发现还没有该文件夹。

执行下图中2,会生成该文件夹。

打开该文件夹(下图中3)

查看文件夹中内容(下图中4),可以看到生成的公私钥。

在文件夹下新建文件,文件的名称不能改

将本机公钥文件中的内容拷贝到新建的文件内

按esc退出编辑模式,输入“:wq”回车即可。

此时,在vscode中重新连接,再打开文件夹就不需要输入密码了。


参考:牛客网 C++高薪求职项目《Linux高并发服务器开发》1.1Linux开发环境搭建

专属优惠链接:

https://www.nowcoder.com/courses/cover/live/504?coupon=AvTPnSG

通过上方链接购买,立减150元哦!!!


http://www.niftyadmin.cn/n/1032408.html

相关文章

C#项目中直接使用cmd调用jar包和Python脚本

调用jar包,首先你得先开发一个jar包,可以自己通过命令: java -jar xxxxx.jar param1 正常调用。调用代码: private void button3_Click(object sender, EventArgs e){Process p new Process();//设置要启动的应用程序…

1.2 XShell清空屏幕内容快捷键

ctrlL(大小写均可) 参考:牛客网 C高薪求职项目《Linux高并发服务器开发》1.2 GCC(1) 专属优惠链接: https://www.nowcoder.com/courses/cover/live/504?couponAvTPnSG 通过上方链接购买,立减150元哦!&a…

win7系统调用tts的语音朗读功能

windows的tts组件,正版系统或者win10系统是可以直接调用成功的,但win7有的是阉割版,有的不支持,调用的时候各种异常,网上的人各种抄袭,不知道所以然,还爱瞎bb,我就费了好大劲才完全搞…

bootstrap中固定表头,内容滚动,表头不动

就是这个样子&#xff1a; 不论滚动条再怎么滚&#xff0c;表头始终不动。 处理起来很简单&#xff0c;但网上总有人瞎bb&#xff0c;我也是费了好大劲&#xff0c;终于好了。 <div class"panel-footer" style"overflow: auto;"><table id"…

1.3 gcc和g++区别

误区一解释&#xff1a; gcc和g都能编译c和c代码。 误区二解释&#xff1a; __cplusplus宏只和语言有关&#xff0c;和gcc还是g无关。 参考&#xff1a;牛客网 C高薪求职项目《Linux高并发服务器开发》1.3 GCC(2) 专属优惠链接&#xff1a; https://www.nowcoder.com/cours…

1.3 GCC参数

目录 -D 表示在程序编译的时候&#xff0c;指定一个宏&#xff0c;便于调试 -w 表示不生成任何警告信息 -Wall 表示生成所有警告信息 -On n的取值范围&#xff1a;0-3.表示编译器优化选项的4个级别&#xff0c;-O0表示没有优化&#xff0c;-O1为缺省值&#xff0c;-O3优化级…

DataTable和DataView中对数据的快速筛选

废话不多说&#xff0c;直接看代码&#xff1a; 自己构造一个DataTable&#xff0c;然后直接测试 private void button1_Click(object sender, EventArgs e){DataTable table new DataTable();table.Columns.Add("Name", Type.GetType("System.String"))…

1.4-1.5静态库的制作与使用

目录 1.什么是库&#xff1f; 2.静态库的制作 3.示例 4.使用静态库 1.什么是库&#xff1f; 2.静态库的制作 上图中“rcs”为参数 r表示将这些.o文件插入到库中 c表示创建库 s表示在库中建立这些.o文件的索引&#xff0c;方便查找 3.示例 现在有如下文件&#xff1a; …