我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Win10下如何配置VScode远程开发ssh-remote

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Win10下如何配置VScode远程开发ssh-remote

这篇文章主要介绍Win10下如何配置VScode远程开发ssh-remote,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

问题背景:

在开发或者做实验的过程中,我们经常会用到远程服务器或者Github的项目,而我服务器上的项目只能在Jupyter Notebook上编写(或许可以在其他IDE上写,但我不知道)。而我们喜欢用的IDE比如Pycharm、轻量级的VScode,如何在本地的IDE上使用服务器的项目且快速、方便地写代码呢?这就是今天要详细介绍的VScode配置免密ssh+remote,一旦连接成功,我们就可以在本地自己喜欢的IDE上操作远程服务器端的项目了。

环境准备:

Win10

VScode(VSCodeUserSetup-x64-1.36.1)友情提供下载地址VScode官网下载。强烈推荐VScode,比Pycharm好用得多得多得多,因为它是轻量级的!下载只需要几十M!

有一台远程可用的服务器

配置步骤:

1.在本地配置服务器的免密登录

这样做的目的是,每次用VScode打开远程服务器的时候,就不用输入一些繁琐的IP、密码等一类的信息了。

1)cmd打开命令提示符

2)在cmd下输入 

ssh-keygen -t rsa -b 4096

生成SSH密钥和公钥(如下图红框所示)

Win10下如何配置VScode远程开发ssh-remote

(我记得此后连敲三下Enter就完成了,密钥id_rsa和公钥id_rsa.pub文件都默认保存在(C:\User\用户/.ssh)文件夹下)

Win10下如何配置VScode远程开发ssh-remote

3)将公钥文件id_rsa.pub传到远程服务器的authorized_keys文件中

在cmd下输入⬇️:

SET REMOTEHOST=your-user-name-on-host@host-fqdn-or-ip-goes-here scp %USERPROFILE%\.ssh\id_rsa.pub %REMOTEHOST%:~/tmp.pubssh %REMOTEHOST% "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat ~/tmp.pub >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && rm -f ~/tmp.pub"

* 解释一下:

第一行作用相当于设置变量名,REMOTEHOST设置格式为“你在服务器的用户名@服务器的ip地址”

例如我在服务器的用户名是“lpy”,远程服务器的ip为49.52.10.120,那么我的第一行代码就是

SET REMOTEHOST=lpy@49.52.10.120

第二行scp命令的详细知识可以参考scp使用说明,它是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。知道这条命令的作用之后,我们就能知道前半部分是本地公钥文件的位置,后半部分是远程服务器端当前目录下名为tmp.pub的文件,我们要把本地的公钥拷贝到这个临时文件里。

 %USERPROFILE%就是本地主机的用户名,在C:\Users这里找,%REMOTEHOST%是我们刚刚已经SET过的哦,就不用管它啦。

至此我们在命令提示符这里的工作已经全部完成啦,是不是很简单!!接下来我们继续哦~

2.VScode上的配置

1)首先打开已经下载好的VScode,下载插件Remote-SSH,步骤如下。

Win10下如何配置VScode远程开发ssh-remote

插件下载完毕后,我们可以发现,功能列多了一个图标

Win10下如何配置VScode远程开发ssh-remote

同时按Ctrl+Shift+p显示如下

Win10下如何配置VScode远程开发ssh-remote

我们选第一行的内容得到下面的页面,继续选择第一行内容

Win10下如何配置VScode远程开发ssh-remote

我们可以得到config文件,内容如下

Host name-of-ssh-host-here    User your-user-name-on-host    HostName host-fqdn-or-ip-goes-here

举个例子,我的设置为

Win10下如何配置VScode远程开发ssh-remote

保存即可(现在可以看到你配置的机器啦 csffm2)

Win10下如何配置VScode远程开发ssh-remote

3)点击红框处的图标

Win10下如何配置VScode远程开发ssh-remote

等待VS Code建立连接后就可以通过File > Open或File > Open Workspace直接打开远程机器上的文件或文件夹进行开发调试啦~

Win10下如何配置VScode远程开发ssh-remote

左下角表面我已经连接成功

中间方框就是我服务器上的项目,完成!Yeap!!补充一点就是,师兄说VScode这里建立的是服务器端的一个映射,也就是说这里的环境是服务器端的,你在服务器端下载的所有开发包,在VScode这里都是可以用的,而且如果你之后还会在VScode下载其他包的话,服务器端也是会有的。

参考链接:https://code.visualstudio.com/docs/remote/troubleshooting#_installing-a-supported-ssh-client

VScode里面,若左边工具栏没有了小电脑的标志Win10下如何配置VScode远程开发ssh-remote最好的解决办法就是uninstall后install,因为插件很小所以这样的操作是最快最省事儿的!Python也是,如果解释器找不到了就重装一下。

以上是“Win10下如何配置VScode远程开发ssh-remote”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Win10下如何配置VScode远程开发ssh-remote

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Win10下如何配置VScode远程开发ssh-remote

这篇文章主要介绍Win10下如何配置VScode远程开发ssh-remote,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!问题背景:在开发或者做实验的过程中,我们经常会用到远程服务器或者Github的项目,而我服务器
2023-06-20

使用VSCode的Remote-SSH连接Linux进行远程开发

安装Remote-SSH并配置 首先打开你的VSCode,找到Extensions,搜索Remote,下载Remote-Developoment插件,会自动安装其他的Remote插件,其中会包含Remote-SSH:进入设置,搜索ssh,找
2022-06-04

怎么在vscode中配置远程开发

今天就跟大家聊聊有关怎么在vscode中配置远程开发,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、首先在本机安装ssh在cmd输入ssh,出现下面信息代表安装成功2、vscode
2023-06-14

vscode如何配置go开发环境

这篇文章主要介绍了vscode如何配置go开发环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vscode如何配置go开发环境文章都会有所收获,下面我们一起来看看吧。下载安装包网上有的教程采用的是数据包安装.
2023-07-02

vscode如何配置shell开发环境

要配置shell开发环境在VSCode中,您可以按照以下步骤操作:打开VSCode并安装 “Shell launcher” 插件。该插件可以帮助您在VSCode中方便地运行shell脚本。打开VSCode的设置(快捷键:Ctrl + ,)并
vscode如何配置shell开发环境
2024-04-09

vscode怎么用ssh配置docker容器并开启远程编程模式

本篇内容介绍了“vscode怎么用ssh配置docker容器并开启远程编程模式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一、安装doc
2023-07-05

如何用VScode配置Python开发环境

这篇文章主要介绍了如何用VScode配置Python开发环境,vscode有很多优点,用VScode来编写Python,也是相当的好用的,需要的朋友可以参考下
2023-05-13

VSCode中如何配置Python开发环境

VSCode中如何配置Python开发环境,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。检查Python是否安装成功:打开命令提示符输入 python 回车输入
2023-06-20

centos7如何配置ssh远程登录

要配置ssh远程登录,您可以按照以下步骤操作:确保您的CentOS 7服务器已经安装了openssh-server软件包。如果未安装,可以使用以下命令安装:sudo yum install openssh-server打开SSH配置文件以进
centos7如何配置ssh远程登录
2024-04-08

Pycharm如何配置远程SSH服务器

本篇内容主要讲解“Pycharm如何配置远程SSH服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Pycharm如何配置远程SSH服务器”吧!1.首先在Xshell上通过conda创建新的虚
2023-07-05

Ubuntu18.04如何配置VSCode+CMake的C++开发环境

本篇内容主要讲解“Ubuntu18.04如何配置VSCode+CMake的C++开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu18.04如何配置VSCode+CMake的C+
2023-06-09

vscode利用ssh配置docker容器并开启远程编程模式的详细步骤

这篇文章主要介绍了vscode利用ssh配置docker容器内开启远程编程模式,本文给大家讲解的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-03-15

Win10系统下如何将VSCode配置到右键菜单中

这篇文章将为大家详细讲解有关Win10系统下如何将VSCode配置到右键菜单中,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。教程新建一个后缀是 .reg 的文件,例如: vs.reg用记事本或 Notep
2023-06-25

如何在CentOS服务器端配置SSH远程连接

这篇文章主要讲解了“如何在CentOS服务器端配置SSH远程连接”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在CentOS服务器端配置SSH远程连接”吧!安装好了CentOS 6.4,
2023-06-10

ssh如何配置免输入密码登录远程主机

这篇文章给大家分享的是有关ssh如何配置免输入密码登录远程主机的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。环境:本地主机:ha01eth0: 192.168.1.100 //对外IP地址远程主机:ha02eth
2023-06-09

编程热搜

目录