在开发或者做实验的过程中,我们经常会用到远程服务器或者github的项目,而我服务器上的项目只能在jupyter notebook上编写(或许可以在其他ide上写,但我不知道)。而我们喜欢用的ide比如pycharm、轻量级的vscode,如何在本地的ide上使用服务器的项目且快速、方便地写代码呢?这就是今天要详细介绍的vscode配置免密ssh+remote,一旦连接成功,我们就可以在本地自己喜欢的ide上操作远程服务器端的项目了。
1.win10
2.vscode(vscodeurtup-x64-1.36.1)友情提供下载地址vscode官网下载。强烈推荐vscode,比pycharm水暖安装好用得多得多得多,因为它是轻量级的!下载只需要几十m!
3.有一台远程可用的服务器
这样做的目的是,每次用vscode打开远程服务器的时候,就不用输入一些繁琐的ip、密码等一类的信息了。
1)cmd打开命令提示符
2)在cmd下输入
ssh-keygen -t rsa -b 4096
生成ssh密钥和公钥(如下图红框所示)
(我记得此后连敲三下enter就完成了,密钥id_rsa和公钥id_rsa.pub文件都默认保存在(c:\ur\用户/.ssh)文件夹下)
3)将公钥文件id_rsa.pub传到远程服务器的authorized_keys文件中
在cmd下输入⬇️:
t remot旁观者清当局者迷ehost=your-ur-name-on-host@host-fqdn-or-ip-goes-here scp %urprofile%\.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,那么我的第一行代码就是
t remotehost=lpy@49.52.10.120
第二行scp命令的详细知识可以参考,它是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。知道这条命令的作用之后,我们就能知道前半部分是本地公钥文件的位置,后半部分是远程服务器端当前目录下名为tmp.pub的文件,我们要把本地的公钥拷贝到这个临时文件里。
%urprofile%就是本地主机的用户名,在c:\urs这里找,%remotehost%是我们刚刚已经t过的哦,就不用管它啦。
至此我们在命令提示符这里的工作已经全部完成啦,是不是很简单!!接下来我们继续哦~
1)首先打开已经下载好的vscode,下载插件remote-ssh,步骤如下。
插件下载完毕后,我们可以发现,功能列多了一个图标
2.同时按ctrl+shift+p显示如下
我们选第一行的内容得到下面的页面,继续选择第一行内容
我们可以得到config文件,内容如下
host name-of-ssh-host-here ur your-ur-name-on-host hostname host-fqdn-or-ip-goes-here
举个例子,我的设置为
保存即可(现在可以看到你配置的机器啦 csffm2)
3)点击红框处的图标
等待vs code建立连接后就可以通过file > open或file > open workspace直接打开远程机器上的文件或文件夹进行开发调试啦~
左下角表面我已经连接成功
中间方框就是我服务器上的项目,完成!yeap!!补充一点就是,师兄说vscode这里建立的是服务器端的一个映射,也就是说这里的环境是服务器端的,你在服务器端下载的所有开发包,在vscode这里都是可以用的,而且如果你之后还会在vscode下载其他包的话,服务器端也是会有的。
参考链接:
vscode里胃痛的原因面,若左边工具栏没有了小电脑的标志最好的解决办法就是uninstall后install,因为插件很小所以这样的操作是最快最省事儿的!python也是,如果解释器找不到了就重装一下。
到此这篇关于win10下配置vscode远程开发ssh-remote(免密登录)的文章就介绍到这了好爸爸,更多相关vscode ssh-remote配置免密登录 内容请搜索www.88金融学专业学什么7551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-05 07:57:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ed7310f7010ceef7585ffeecfdebee99.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Win10下配置VScode远程开发ssh.doc
本文 PDF 下载地址:Win10下配置VScode远程开发ssh.pdf
留言与评论(共有 0 条评论) |