当前位置: 首页 > news >正文

Pycharm SSH远程连接时出现报错,测试 SFTP 连接,连接到 ‘connect.westb.seetacloud.com‘ 失败

问题由来

很离谱!今天本来打算租借AutoDL的显卡完成一项深度学习的任务,很离谱的是同步文件夹的时候报了标题说的错。

457e3b0e4050461ab3fd509fd5dcbee9.png

就很莫名奇妙,一天都在网上找解决办法,结果都不对头。

 

其他报错

最后摸索着,在使用pycharm远程登录模块时,反而报了其他的错。

无法连接到远程主机: 'ssh -G' exited with code 255Stderr:OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2Bad owner or permissions on C:\Users\\345\257\222\345\206\260/.ssh/config

无法连接到 IDE 后端: 'ssh -G' exited with code 255 Stderr: OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2 Bad owner or permissions on C:\Users\\345\257\222\345\206\260/.ssh/config 

 

这两个报错看着都大差不差的,通义千问给的两次回答几乎都是

这个错误仍然是关于SSH配置文件权限或所有者问题的,不过这次它影响到了您连接IDE后端的能力。解决步骤与之前类似,但我会再次明确指出如何操作,确保您能顺利解决这个问题:

  1. 打开文件资源管理器:首先,打开Windows文件资源管理器,并导航到SSH配置文件所在目录,理论上是C:\Users\您的用户名\.ssh。注意,路径中的\345\257\222\345\206\260看似是乱码,实际应替换为您的真实用户名。

  2. 检查并修改权限

    • 右击.ssh文件夹,选择“属性”。
    • 转到“安全”选项卡,点击“编辑”来修改权限。
    • 确保您的用户账户具有“完全控制”或至少“读取和执行”、“列出文件夹内容”以及“读取”的权限。如果缺少这些权限,选中您的用户名,勾选相应的权限框,然后点击“应用”和“确定”。
  3. 更改文件所有者(如果需要):

    • 在“安全”选项卡下,点击“高级”,然后切换到“所有者”标签。
    • 如果当前所有者不是您,点击“编辑”。
    • 选择您的用户名,勾选“替换子容器和对象的所有者”(如果可用),然后点击“应用”和“确定”。这可能需要管理员权限。
  4. 修复.config文件权限

    • 如果问题具体指向.config文件,确保该文件也有正确的权限设置。可以通过右击文件,选择“属性”->“安全”来调整。
  5. 重启相关服务或计算机

    • 修改权限后,重启任何可能使用SSH的服务,或者简单地重启计算机,以确保更改生效。

如果上述步骤仍然不能解决问题,考虑以下额外步骤:

  • 检查环境变量:确认没有错误地设置了与SSH相关的环境变量,比如SSH_CONFIG指向了一个不存在或权限不对的配置文件。
  • 重新生成SSH密钥对:有时候,密钥对的问题也可能导致连接失败。可以考虑删除.ssh目录下的旧密钥对(如id_rsaid_rsa.pub),然后重新生成。
  • 软件重装:最后,如果问题持续,且上述方法都无法解决,考虑卸载并重新安装OpenSSH for Windows,确保安装过程中所有设置都是默认且正确的。

希望这些建议能帮助您解决问题!

 

结果是,没用,.ssh文件夹的只读选项怎么去都去不掉,真的人都麻了,头大的很。

 

问题解决

最后实在没办法,看到上面标红的那个文件夹就来气,一气之下,直接删了。结果测试的时候,问题,没了,就很莫名奇妙。

文件夹的路径是这样的:C:\Users\个人用户名\.ssh

 

个人猜测

感觉应该是VMware搞得鬼,上次也是因为它个人热点连不上,搞了一晚上才把问题解决。

 

 

 

 

相关文章:

  • React Router v5 和 v6 中,路由对象声明方式有什么区别?
  • 腾讯云centos上安装docker
  • 在LabVIEW项目管理中,如何确保团队之间的有效沟通和协作
  • 算法题day37日(补5.23日卡:贪心算法day4)
  • 【DevOps】网络安全进阶之路:打造更安全、更可靠的网站
  • C语言笔记第10篇:内存函数
  • 【动手学深度学习】卷积神经网络(AlexNet)的研究详情
  • Java——Stream流(2/2):Stream流的中间方法、终结方法(方法、案例演示)
  • 掌握Django文件处理:一步步构建上传功能
  • 安全生产新篇章:可燃气体报警器检验周期的国家标准解读
  • 正则表达式 0.1v
  • Spring AI 第二讲 之 Chat Model API 第七节Mistral AI Chat
  • Docker:定义未来的软件部署
  • JVM之【字节码/Class文件/ClassFile 内容解析】
  • 【C语言之排序】-------六大排序
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 【347天】每日项目总结系列085(2018.01.18)
  • E-HPC支持多队列管理和自动伸缩
  • Hibernate【inverse和cascade属性】知识要点
  • idea + plantuml 画流程图
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js继承的实现方法
  • Python 基础起步 (十) 什么叫函数?
  • Vue.js 移动端适配之 vw 解决方案
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 后端_MYSQL
  • 基于游标的分页接口实现
  • 理解在java “”i=i++;”所发生的事情
  • 利用DataURL技术在网页上显示图片
  • 前端之React实战:创建跨平台的项目架构
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 事件委托的小应用
  • 小李飞刀:SQL题目刷起来!
  • 一、python与pycharm的安装
  • 优化 Vue 项目编译文件大小
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • # C++之functional库用法整理
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (4)(4.6) Triducer
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (javascript)再说document.body.scrollTop的使用问题
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (转)3D模板阴影原理
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (转)memcache、redis缓存
  • (转)setTimeout 和 setInterval 的区别
  • (自用)网络编程
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .describe() python_Python-Win32com-Excel
  • .net core 外观者设计模式 实现,多种支付选择
  • .Net mvc总结