Vscode ssh远程连接失败解决办法
问题描述:
Vscode 通过remote - ssh连接远程ubuntu时出现"192.168.x.x" has fingerprint “SHA256:…”,如下图所示:
按照提示选择“continue”,然后输入正确密码却显示Permission Denied(以往连接都很顺利,没有出现过问题)
尝试根据报错提示找到解决问题的办法:
从输出的错误提示显示似乎是无法添加信息到用户目录的.ssh/konwn_hosts文件中。通过查询了解了一下这个文件的作用:ssh会把你每个你访问过计算机的公钥(public key)都记录在 ~/.ssh/known_hosts。
接着直接打开这个文件查看后里面发现里面记录了以前连接成功过的一些ubuntu主机的公钥,但确实没有关于我要访问的这个ip的公钥。于是继续搜索解决方法,按照网上有些博客说的:将.ssh/known_hosts文件删除然后重新连接,结果还是没有解决问题。
还有博客说是拒接连接可能是因为.ssh文件夹的权限问题,要将远程主机的ssh文件夹权限改为755或者700,修改权限命令:
cd /etc
sudo chmod 755 ssh
按照这个方法修改后依旧无法连接成功
最终发现是环境配置的问题,本机同时装有openssh和git时,就会引起环境冲突,因为git本身自带了ssh。可以在git bash中输入 where ssh 查询是否同时装有openssh和git
解决办法:
修改Vscode的默认ssh命令路径,改成git自带的ssh路径。打开Vscode,点击左下角管理->设置,搜索remote ssh Default Forwarded Ports,点击 在settings.json中编辑
在文件中添加一条设置,指定ssh的默认路径为Git下的ssh
"remote.SSH.path": "(你的Git安装路径)\\usr\\bin\\ssh.exe"
修改完重新测试就成功连接了。
Vscode ssh远程连接失败解决办法相关推荐
- vscode ssh远程连接失败问题及解决
文章目录 1. 问题 2. 解决 更新vscode及插件版本 更新服务器端版本 插件放到服务器 参考链接 1. 问题 在用 VSCode 通过 Remote 插件,远程连接到开发服务器时,报错(无法连 ...
- Vmware 虚拟机远程连接失败解决办法
这是一个困扰我几天的问题!!但是还是被我自己解决了 最近搭建的集群,三台虚拟机,远程连接时,有时都能连上.有时总有一台连不上,或A,或B,或C.那我就想, 为啥隔一天就变了呢??要好一起好,要坏一起坏 ...
- VScode远程连接服务器解决办法
Vscode连接不上实验室服务器解决办法 前几天实验室服务器重装,本来之前能连上服务器在重装后怎么都连不上,但是MobaXterm却可以正常连上,折腾了一天,删什么vscode-server都没用,最 ...
- VScode SSH 远程连接时一直输入密码的问题
VScode SSH 远程连接时一直输入密码的问题 通过 vscode 远程连接服务器时出现了连接不上,而且一直要循环输入密码的问题,可能是因为上次异常退出导致. 主要解决思路是删除当前 vscode ...
- ## 微信web开发者工具网络连接失败解决办法,基本百分百成功
微信web开发者工具网络连接失败解决办法,基本百分百成功 下载抓包工具然后直接打开微信开发者工具即可解决网络连接失败问题 安装 Charles 然后启动一下就行了.此时再启动微信开发者工具就可以扫描二 ...
- Centos 7无法SSH远程连接及解决方法
Centos 7无法SSH远程连接及解决方法 小土豆Linux学习随笔 -- 清听凌雪慕忆 以前运维中,服务器或者虚拟机安装完Centos 7系统,配置网络设置后即可利用SSH远程.昨夜,怪哉,不 ...
- com.mysql.cj.jdbc.Driver连接失败解决办法
com.mysql.cj.jdbc.Driver连接失败解决办法 com.mysql.cj.jdbc.Driver连接失败解决办法 (1)错误伊始 (2)怎么还是报错? (3)最终解决 com.mys ...
- 360家庭卫士显示无法连接服务器,360智能摄像机连接失败原因 360智能摄像机连接失败解决办法...
360智能摄像机连接失败原因 360智能摄像机连接失败解决办法 1. 查看摄像机绿灯闪烁是否正常; 如果摄像机状态灯不是绿灯闪烁,请用顶针轻插配置孔,直到摄像机绿灯闪烁. 2. 检查摄像机固件是否是老 ...
- VsCode SSH远程连接服务器【内网穿透公网连接】
文章目录 1.前言 2.VS code的安装和设置 2.1 VS code的下载安装 2.2 OpenSSH的启用 2.3 为VS code配置ssh 2.4 局域网内测试VS code的ssh连接 ...
- 远程连接数据库失败解决办法
1.检查是否账号/密码错误 2.检查防火墙是否允许3306这个端口连接 3.如果以上都不是,能用Linux命令本地连接不能远程连接?那就是安装Mysql时默认不允许远端连接. 解决办法: mysql ...
最新文章
- 进阶高端,2017年vivo手机用实力说话
- Python之路(第二十一篇) re模块
- 全国四分之三的光伏电站市场面临较大投资风险
- 笔记-项目整体管理-项目工作说明书
- BZOJ 4732 UOJ #268 [清华集训2016]数据交互 (树链剖分、线段树)
- Numpy 排序 -- sort()、argsort()
- AnalyticDB MySQL拥抱云原生,强力支撑双十一
- SpringCloud Zuul(九)之路由自动刷新原理
- python报错:No such file or directory: ‘D:\\Anaconda3\\lib\\venv\\scripts\\nt\\python.exe‘
- 一个API方式存取日志文件的模块[VB]
- 将android界面背景设置为黑色
- R语言绘制流程图(二)
- LintCode 1350: Excel Sheet Column Title
- 企业微信邀请通知在哪里设置?如何关闭?
- centos7系统greenplum5.7集群详细安装配置文档-亲试通过
- 使用Python实现12306自动化抢票
- 5G室内小型基站行业现状调研及趋势分析报告
- 计算机算法描述方式有哪些,算法的描述方法有哪几种
- 软件测试 | 手把手教你如何使用 Fiddler 抓包工具(电脑+手机端)
- 懒人的漫画下载工具[基本能用版]