vscode连接SSH远程服务器(详细版)

vscode连接SSH远程服务器(详细版)vscode 连接 SSH 远程服务器 vscode 下载和安装插件配置电脑环境进行连接解决频繁输入密码验证问题由于 ssh 远程系列工具 xshell FinaShell MobaXterm 等 都只是命令行界面 vi 打开某个目录 如 c 文件 会采用软件自带的编辑器打开 代码文件打开后格式就会很凌乱 敲代码不舒服 后来发现 vscode 上有远程 ssh 工具 连接 linux 虚机发现很多问题连接不上 也翻了很多帖子都没解决 现把方法记录分享 vscode 下载和安装插件下载安装步骤略过安装 c c remote ssh 工

由于ssh远程系列工具xshell、FinaShell、MobaXterm等,都只是命令行界面,vi 打开某个目录,如.c文件,会采用软件自带的编辑器打开,代码文件打开后格式就会很凌乱,敲代码不舒服,后来发现vscode上有远程ssh工具,连接linux虚机发现很多问题连接不上,也翻了很多帖子都没解决,现把方法记录分享。

vscode下载和安装插件

下载安装步骤略过 安装c/c++、remote-ssh工具 

在这里插入图片描述

配置电脑环境

安装git工具,看上一篇,然后点击电脑属性,在环境变量, path里点编辑,如果有%SYSTEMROOT%\System32\OpenSSH\则改成Git/usr/bin的安装目录 没有新建一个即可 

在这里插入图片描述
否则就会出现这个错误,管道不存在
在这里插入图片描述

进行连接

点击vscode左边ssh图标,输入ssh -p [端口号] root@虚机ip 或者ssh root@虚机ip -[端口号] 如: ssh -19222 root@172.29.212.149 

在这里插入图片描述

配置文件config 

在这里插入图片描述

点击+号,等待输入linux虚机密码,然后连接成功,可以选择文件夹打开代码, 直接修改然后ctrl+s即可保存,点击左下方可以使用终端命令,十分的方便 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决频繁输入密码验证问题

我参考另一篇博客[window10下通过ssh免输密码登陆Linux] 

在这里插入图片描述

1.windows本地cmd命令就可以快速方便的生成通用的SSH公钥对。 2.输入一行命令:ssh-keygen -t rsa 3.可以不设置密码, 一路回车,就可以在.ssh文件夹下生成公钥和私钥对 4.接下来是将id_rsa.pub公钥中的内容全部复制,打开linux服务器,找到 .ssh文件夹,应该在root目录下 5.把公钥中的内容全部粘贴添加至authorized_keys,wq保存即可。 


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230718.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月6日 下午3:01
下一篇 2026年2月6日 下午3:22


相关推荐

  • SqlSessionTemplate MapperScannerConfigurer「建议收藏」

    SqlSessionTemplate MapperScannerConfigurer「建议收藏」mybatis SqlSessionFactoryBean SqlSessionTemplateMapperScannerConfigurer1.MyBatis简介   MyBatis是什么?MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XM

    2022年5月6日
    57
  • JSONObject 对象转化为Map「建议收藏」

    JSONObject 对象转化为Map「建议收藏」阿里的JSONObject对象转化为Map对象//json对象转为mappublicMap<String,Object>JsonToMap(JSONObjectjson){System.out.println(“********************转Map对象******************”+json);Map<String,Object>data=newHashMap<>();

    2022年8月23日
    16
  • 出版了两本实体书,写了9本开源电子书,还上了百度百科,冰河这是要起飞了吗?(建议收藏)

    出版了两本实体书,写了9本开源电子书,还上了百度百科,冰河这是要起飞了吗?(建议收藏)我在CSDN的这两年:出版了两本实体书,各自加印1万册,写了9本开源电子书,还上了百度百科!!

    2022年5月31日
    30
  • clion激活码【注册码】

    clion激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    62
  • 大数据建模步骤有哪些

    大数据建模步骤有哪些  数据建模,通俗地说,就是通过建立数据科学模型的手段解决现实问题的过程。数据建模也可以称为数据科学项目的过程,并且这个过程是周期性循环的,也是是我们在做数据分析的时候会经常使用的一种数据分析方法,那么大数据建模都有哪些步骤。  1)数据测量  数据测量包括ECU内部数据获取,车内总线数据获取以及模拟量数据获取,特别是对于新能源汽车电机、逆变器和整流器等设备频率高达100KHz的信号测量,ETAS提供完整的解决方案。  2)大数据管理与分析  目前的汽车嵌入式控制系统…

    2022年4月30日
    119
  • LaTeX 换行

    LaTeX 换行LaTeX换行的几种方法方法一:输入\\结果即只进行单纯换行,并无缩进方法二:输入\par显示结果为自动换行加缩进

    2022年5月14日
    999

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号