vscode连接远程Linux服务器失败

文章目录

  • vscode连接远程Linux服务器失败
    • 解决连接失败
    • 设置密钥免密登录

解决连接失败

问题

vscode会不断的提示你去输入密码,然后一直retry,还是失败,但是使用其它远程连接工具比如xshell是没有问题的,很大概率是因为上一次在关闭vscode的时候,出现了异常.

解决

首先在vscode中按快捷键ctrl + shift + p或者点击查看->命令面板,搜索Remote-SSH,下面会出现一个kill vscode server on host...,选中这个然后回车执行即可.


执行以后,它会把远程主机中的vscode服务给删除,在/root/.vscode-server/bin目录下,删除前,这个目录中有一个以vscode版本号命名的目录.


然后我们重新在vscode中连接远程服务器,这个时候会提示正在下载,时间会很久(远程服务器可能无法挂代理),耐心等待即可.

下载成功之后,输入密码即可重新连接上.

设置密钥免密登录

每次打开vscode都需要重新输入密码才能连接,很麻烦,我们可以配置密钥对进行免密登录.

在windows中生成公钥和私钥

在cmd中输入ssh-keygen -t rsa -b 4096


生成的密钥路径会显示在图片中的位置,然后我们进入这个目录,复制公钥的所有内容:


打开远程Linux服务器,编辑储存密钥的文件(没有就自己创建):

vim /root/.ssh/authorized_keys

把公钥复制进入即可,然后重新打开vscode,不用输入密码直接就可以连接上.

vscode连接远程Linux服务器失败相关推荐

  1. vscode连接远程linux服务器显示错位:Resolver error: Error

    问题描述: 在使用vscode连接远程linux服务器时ssh登录突然出现连接失败,显示Resolver error: Error 个人解决办法: 采用其他远程连接软件登录服务器,博主采用的是Tabb ...

  2. Windows下如何使用VScode连接远程linux服务器进行远程开发

    Windows下如何使用VScode连接远程linux服务器进行远程开发 1. 先上手-成功连接 1.vscode下载安装所需插件:vscode中的remote-ssh插件 安装之后,就会出现上图黄色 ...

  3. Xshell连接远程Linux服务器失败Could not connect to ‘192.xxx.xx.xxx‘ (port 22): Connection failed.

    问题描述: 我将自己的一台Ubuntu系统笔记本作为服务器,然后使用另一台win10系统的Xshell去远程连接该服务器,始终不成功. [备注]这个远程连接解决的是同一局域网中的远程,算不上真正的远程 ...

  4. 利用VSCode集成并连接远程Linux服务器上的Docker

    利用VSCode集成并连接远程服务器Docker 为什么要使用VSCode管理docker 为什么要使用VSCode管理docker 官网地址:https://code.visualstudio.co ...

  5. 使用VS code 连接远程linux服务器 —— VSCODE clangd插件 |CSDN创作打卡

    文章目录 连接远程linux服务器 安装OpenSSH 确认VScode SSH是否打开 SSH设置 连接服务器 关闭远程连接 VSCODE clangd插件 在远程服务器安装bear Add Ite ...

  6. jupyternotebook虚拟环境无法连接服务_详解pycharm连接远程linux服务器的虚拟环境的方法_python...

    这篇文章主要介绍了pycharm连接远程linux服务器的虚拟环境的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 一.前提条件 ...

  7. 使用PuTTY连接远程Linux服务器

    PuTTY软件 putty 简介 简单的说 putty 是一个开源程序,用来连接服务器.最早的时候,仅仅在window系统上可以使用,后来在其他的系统上也可以运行,比如 类unix, mac .put ...

  8. vsftpd配置连接远程linux服务器,ftprush报错:“530 login incorrect ”

    在本地ftprush安装好vsftpd,设置好用户后连接远程linux服务器,报错:"530 login incorrect"或"login incorrect" ...

  9. linux 如何连接远程,如何连接远程LINUX服务器

    如何连接远程LINUX服务器 你好.ssh以. 先要确保linux服务器上的sshd服务是运,查看sshd服务状态:/etc/init.d/sshd status,是running状态就行: 然后要确 ...

最新文章

  1. this.parentNode.nextSibling 对div里的换行敏感
  2. 2017-06-09 问题
  3. 45个实用的JavaScript黑科技
  4. Python基础教程:七种运算符
  5. 2012年I / O之后
  6. java tempfile read_Java资源作为文件
  7. fckeditor 图片上传 java_ckeditor用fckeditor的文件管理器实现图片上传
  8. AutoLayout的三种设置方式之——NSLayoutConstraint代码篇
  9. 黄海造船周身流动的信息化血液
  10. for循环的嵌套,for循环的穷举迭代
  11. 苏宁大数据怎么运营_苏宁智慧门店是什么?智慧门店是如何运作的?
  12. 酒店管理系统——界面设计
  13. 《富爸爸穷爸爸》:为什么你很穷
  14. 关于5G数据中心:数据中心在5G无线网络系统中的作用
  15. [读书]~偷得浮生半日闲
  16. 教大家集中注意力的训练方法
  17. 点滴:均线交易策略代码的参考
  18. 大牛的学习笔记:步进电机驱动在3D打印应用
  19. CSS背景background设置
  20. 2021年“全球乳业20强”榜单发布;全新版希尔顿花园酒店计划2025前在中国开业超200家 | 美通社头条...

热门文章

  1. 反手推球动作要领及练习方法[羽球技术]
  2. 协程(coroutine)的原理与实现
  3. H5产品的分类和介绍
  4. 2023年中国软件开发公司排行榜最新名单排名
  5. 最齐全不接受反驳、常用BUG管理工具系统
  6. mysql数据库乱码怎么修改_mysql数据库乱码怎么修改
  7. HDU 5113 Black And White(搜索+剪枝)
  8. 关于以太坊合并,你需要知道的一切
  9. 0基础学编程树莓派和python_零基础学编程树莓派和Python
  10. 无人机自动盘库---新进展