【VSCode】1、VSCode 如何连接服务器

这篇具有很好参考价值的文章主要介绍了【VSCode】1、VSCode 如何连接服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装 remote-ssh 插件

点击插件搜索框,搜 remote-ssh,点击安装

【VSCode】1、VSCode 如何连接服务器

安装完成后就会出现下面的图标:

【VSCode】1、VSCode 如何连接服务器

二、直接连接

点击加号,输入 ssh 连接服务器

【VSCode】1、VSCode 如何连接服务器

按提示输入密码,等待连接即可连接成功

如果连接的时候报错:no such identity: '/Users/tal/.ssh/id_rsa-remote-ssh': No such file or directory

则在本地执行 ssh-add id_rsa-remote-ssh 即可

三、配置 SSH 公匙,免密登录

在终端进行:

ssh-keygen -t rsa -b 4096 -f id_rsa-remote-ssh 

上述命令生成一个长为 4096 的秘钥,秘钥命名为 id_rsa-remote-ssh,为什么要重新命名的原因在于,电脑上可能已经有和别的项目配对的秘钥(如 gitlab、github 等)

注意:输入上述命令后,会提示输入密码,key不输入密码直接回车,也可以输入密码,此时输入的密码会在连接服务器时被提示输入,该密码相当于 ssh key 的密码

当提示 'Enter passphrase for ssh key’,此时输入你设定的 ssh key 的密码,然后提示输入服务器密码时再输入服务器密码即可。

【VSCode】1、VSCode 如何连接服务器

生成后如下:

  • 秘钥:id_rsa-remote-ssh
  • 公钥:id_rsa-remote-ssh.pub

/Users/xxx/.ssh/id_rsa-remote-ssh.pub 拷贝到服务器根目录 .ssh/ (可以使用 scp)

然后在服务器 .ssh/ 目录下执行 cat id_rsa-remote-ssh.pub >> authorized_keys

很重要的一步是修改文件权限如下,否则可能依然无法登录

chmod .ssh 700
chmod 600 .ssh/authorized_keys 

如果想要多个笔记本都能连对应账号的服务器或者多人连一个服务器使用一个账号,则在服务器原本的 authorized_keys 的内容中加上这个笔记本生成的 key 就可以了


点击齿轮标志,然后会弹出一个 config 文件,在文件中填写如下信息:

Host 172.xx.x.xxx
  HostName 172.xx.x.xxx
  User xxx
  Port 22
  IdentityFile '/Users/xxx/.ssh/id_rsa-remote-ssh'
  ForwardAgent yes

然后就能显示配置的服务器

【VSCode】1、VSCode 如何连接服务器

然后点击如下图所示的即可:

【VSCode】1、VSCode 如何连接服务器

然后一定要在顶部弹出的框中输入密码(注意区分生成 ssh key 的密码和服务器的密码):

【VSCode】1、VSCode 如何连接服务器

连接成功:

【VSCode】1、VSCode 如何连接服务器

如果提示 time out 连接失败,则可以修改连接时长,将 15s 改的更大点,比如改成 60s:

【VSCode】1、VSCode 如何连接服务器

还可能发生添加了公钥后依然无法免密登录的情况,我是通过下面的方式来解决的:文章来源地址https://www.toymoban.com/news/detail-515183.html

ssh-add /Users/xxx/.ssh/id_rsa-remote-ssh # ssh-add 添加本地私钥

到了这里,关于【VSCode】1、VSCode 如何连接服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【VScode】Remote-SSH XHR failed无法访问远程服务器

    当使用VScode连接远程服务器时,往往需要使用Remote-SSH这个插件。而该插件有一个小bug,当远程服务器网络不佳时容易出现。 在控制台会出现下述语句: 该插件在连接远程服务器时,插件会在服务器端自动运行一个脚本。该脚本的主要内容是检查服务器的vscode-server的运行情况

    2024年02月14日
    浏览(47)
  • vscode出现:Remote-SSH XHR failed无法访问远程服务器

    在控制台会出现下述语句: Resolver error: Error: XHR failed at y.onerror (vscode-file://vscode-app/d:/Microsoft%20VS%20Code/resources/app/out/vs/workbench/workbench.desktop.main.js:77:1261) 1、在虚拟机中获取commit id。 cd ~/.vscode-server/bin abd2f3db4bdb28f9e95536dfa84d8479f1eb312d 例如,我的commit id就是abd2f3db4bdb28f9e95536dfa8

    2024年02月04日
    浏览(56)
  • vscode-insiders Remote-SSH XHR failed无法访问远程服务器

    问题概述: 在连接远程服务器时,会在服务器端自动运行一个vscode-server脚本,当网络出现问题时,下载出错可能就会连接失败。 看到目录下有该文件,但是解压缩时出错。说明文件本身有问题,但是由于已经存在该文件所以不会重新下载。因此删除该文件,重新打开vscode,

    2024年02月03日
    浏览(36)
  • 【VSCode】1、VSCode 如何连接服务器

    点击插件搜索框,搜 remote-ssh,点击安装 安装完成后就会出现下面的图标: 点击加号,输入 ssh 连接服务器 按提示输入密码,等待连接即可连接成功 如果连接的时候报错: no such identity: \\\'/Users/tal/.ssh/id_rsa-remote-ssh\\\': No such file or directory 则在本地执行 ssh-add id_rsa-remote-ssh 即可

    2024年02月11日
    浏览(53)
  • 图解如何一步步连接远程服务器——基于VScode

    想要在vscode上连接远程服务器需要下载Remote-SSH系列插件: 直接在插件中搜索remote,即可找到,选择图片中的3个插件,点击install安装。 在这个步骤有多种操作,其中一种就是直接打开config文件填写,另外一种就是借由Remote-SSH。 直接填写 打开c盘中.ssh文件夹,打开config文件

    2024年02月14日
    浏览(42)
  • 如何在vscode下,启动jupyter连接远程服务器

    要使用Jupyter notebook远程连接服务器,可通过以下步骤: step1.首先,需要在远程服务器上安装Jupyter。这可以通过Python的包管理器pip完成: step2.然后,在该环境下创建一个新的内核。例如,如果想把这个内核叫做myenv_kernel,可以输入以下命令: python -m ipykernel install --user --nam

    2024年02月02日
    浏览(42)
  • 【Linux】Vscode连接远程服务器:误删文件,如何找回

    如果你在 VS Code 的侧边栏中意外删除了一个文件,有几种方法可以尝试找回它: 1.1 第一个(有的可能不行) VS Code 会保留文件的历史记录,你可以尝试通过以下步骤找回文件: 打开命令面板:按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)。 在命令面板中输入 “Show File H

    2024年02月12日
    浏览(54)
  • 用vscode远程连接Linux服务器后,如何创建自己的账号

    (假设您要创建的用户名为 “newuser”),在命令执行期间,需要提供新用户的密码。按照提示进行操作。 先输入登录的管理员账号密码。 再输入创建的用户的密码,并重复密码。 在连接到 Linux 服务器的终端中,以管理员权限使用以下命令将新用户添加到 sudo 组中(将 ne

    2024年02月16日
    浏览(45)
  • window11安装SSH和VScode并远程连接Linux服务器进行配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前段时间用激光雷达采集了一些点云数据,需要连接实验室服务器对数据进行处理,我大该花了一下午的时间完成了配置。网上相关的教程有很多,但是有很大一部分比较陈旧,存在着一些问题,本文总

    2024年02月05日
    浏览(55)
  • 使用vscode Remote SSH连接远端服务器安装python扩展后仍无法运行python文件

    !!!!最先说明,连接远端服务器的时候不要挂VPN,连接外网!!! 如果挂了梯子,大概率都会安装不上/无法使用激活扩展!!!! 所以执行以下操作之前,先把梯子给退了。 第一步,检查你的远端服务器上是否有python。  如果没有,请安装python环境。网上教程很多,就

    2024年04月23日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包