Vscode ssh远程连接失败解决办法

这篇具有很好参考价值的文章主要介绍了Vscode ssh远程连接失败解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:

Vscode 通过remote - ssh连接远程ubuntu时出现"192.168.x.x" has fingerprint “SHA256:…”,如下图所示:
Vscode ssh远程连接失败解决办法
按照提示选择“continue”,然后输入正确密码却显示Permission Denied(以往连接都很顺利,没有出现过问题)
Vscode ssh远程连接失败解决办法
尝试根据报错提示找到解决问题的办法:
  从输出的错误提示显示似乎是无法添加信息到用户目录的.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远程连接失败解决办法
解决办法:
  修改Vscode的默认ssh命令路径,改成git自带的ssh路径。打开Vscode,点击左下角管理->设置,搜索remote ssh Default Forwarded Ports,点击 在settings.json中编辑
Vscode ssh远程连接失败解决办法
在文件中添加一条设置,指定ssh的默认路径为Git下的ssh

 "remote.SSH.path": "(你的Git安装路径)\\usr\\bin\\ssh.exe"

Vscode ssh远程连接失败解决办法
修改完重新测试就成功连接了。文章来源地址https://www.toymoban.com/news/detail-405190.html

到了这里,关于Vscode ssh远程连接失败解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • vscode远程连接失败解决方案

    1、在vscode SSH扩展设置中配置config文件的绝对位置, 该文件一般位于.ssh文件夹中( C:Users你的用户名.sshconfig  ) 2、删除known_hosts文件,该文件一般和config配置文件一样在.ssh文件夹中( C:Users你的用户名.sshknown_hosts  )  3、若删除了该文件之后仍然连接失败,尝试在命

    2024年02月09日
    浏览(48)
  • vscode远程ssh连接不稳定的解决方法

    在使用vscode的remote ssh插件远程连接服务器时很不稳定,改起代码来很麻烦。 在终端ping服务器的IP时显示没有丢包,在winscp、MobaXterm中使用ssh也能正常稳定地连接到服务器,这就表明问题出在vscode的ssh连接上,windows自带的openssh与vscode不兼容。 安装其他版本的openssh,这个方法

    2024年02月15日
    浏览(35)
  • vscode远程连接开发机失败/解决方案大合集

    channel 1: open failed: administratively prohibited: open failed channel 2: open failed: administratively prohibited: open failed channel 3: open failed: administratively prohibited: open failed channel 4: open failed: administratively prohibited: open failed channel 5: open failed: administratively prohibited: open failed channel 1018: open failed: administ

    2024年02月05日
    浏览(36)
  • VSCode使用Remote-SSH连接服务器时报错:启动服务器失败问题

      第一天上班,回来发现又不能使用VScode连不上服务器了,在「输出」栏出现了一直报 Waiting for server log… 的情况!本来以为是普通的连接不上,用了一些方法,最后在弹出框里报的错居然是 启动服务器失败 ,好吧,又是一个新的问题。经过查阅相关文档可知,原来是因

    2024年02月21日
    浏览(44)
  • Vscode SSH连接远端出的“过程试图写入的管道不存在”解决办法

    问题分析: 1、密匙问题:windows下生成公钥后,将其需存放在远端User/.ssh/目录下,配置好后,详情见如下图 2、本地config配置文件问题:hostName、User、port未配置好,HostName为远端IP地址,User为远端登录用户名,port为22. 3、本地.ssh文件夹权限问题:设置相应账号有读写权限,如

    2024年02月07日
    浏览(34)
  • Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法

    最近Windows10 升级后,发现不能远程连接。 不能访问的都报下面这个错了: 原因: 按照提示的微软地址,看了下大致就是服务器端没有更新,而我的win10已经更新了一个安全补丁, 如果双方都没有打补丁的话,可以正常访问。 如果双方都打了补丁的话,也可以正常访问。

    2024年02月15日
    浏览(51)
  • 关于kali无法ssh远程连接以及无法直接使用root登录的解决办法

    准备将pwn机转移到kali上面,之后就可以专职用kali来debug做pwn题以及挖洞了,不过呢,kali默认是关闭ssh服务的,所以需要我们手动开启,而且19年的kali版本之后,kali开始默认关闭了root登录,所以我们也需要开启这个 我们先使用 netstat -lnt 命令查看一下当前开启的服务,看看

    2024年02月10日
    浏览(34)
  • mac使用VsCode远程连接服务器总是自动断开并要求输入密码的解决办法

    在mac中使用vscode远程连接服务器,时常会出现自动断开并要求重新输入服务器密码的问题,接下来让我们来解决它: 1、首先,在本地创建公钥: 这条命令执行之后,出现提示直接回车即可;直到遇到Overwrite (y/n)?  输入y,之后继续回车,如下图:  2、将本地mac密匙的 id_rs

    2024年02月10日
    浏览(50)
  • QT连接MySql数据库失败,编译驱动问题,最详细解决办法

    各位读者你们好🔥 此篇是本专栏的第一篇,本专栏专门收录在学习过程中遇到的环境配置、软件问题等开发环境方面的问题。🚀🚀🚀 刚刚转阴就迫不及待的赶紧写一篇博客来解决一直落下的一个问题: 关于QT和MySql数据库的连接问题😷(在本人经过整整三天的无限踩坑之

    2024年02月05日
    浏览(44)
  • 解决ssh远程连接服务器出现的中文乱码问题

    ssh远程连接服务器出现中文乱码主要分为两种: 1、命令行输出的中文有乱码 比如ll输出的月份,ibus等命令输出的信息 2、vim打开文件,文件显示乱码 1、查看使用的XShell活MobaXterm等远程连接软件的会话属性。 以XShell为例:文件-当前会话属性/默认会话属性-终端-编码,设置成

    2024年02月06日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包