Bad owner or permissions on C:\Users\HP/.ssh/config” 表示 .ssh/config 解决方式

方法1:

第一步:找到 .ssh/config 文件:

    一般在C:\Users\<用户名>\.ssh 目录下。

第二步:右键点击 config 文件并选择“属性”:

           右键点击 config 文件,然后选择“属性”。在属性窗口中,点击“安全”选项卡

第三步:点击“编辑”按钮。

            在“组或用户名”列表中,选择你当前的用户名

第四步:取消其他用户的权限,或者删除这些用户的权限项,只保留你自己的用户权限。

             如何查看自己的电脑的用户名:打开cmd窗口,输入whoami,就能够打印出你当前的用户名。

             在“权限”部分,确保只有“读取”和“写入”权限被勾选

第五步:返回安全卡,点击高级

        确保当前用户是文件的所有者,并且只有当前用户拥有读取和写入权限。

方法2:

使用 PowerShell 修改权限:

第一步:以管理员身份打开Windows PowerShell
第二步:输入以下命令:

(以下命令把位置改成自己的config所在的位置)

# 移除继承权限
icacls "C:\Users\HP\.ssh\config" /inheritance:r

# 赋予当前用户只读和写入权限
icacls "C:\Users\HP\.ssh\config" /grant:r HP:(R,W)

# 移除其他用户的权限
icacls "C:\Users\HP\.ssh\config" /remove "Users"
icacls "C:\Users\HP\.ssh\config" /remove "Authenticated Users"

=========================================================================

用户写入管道失败报错:

[10:43:18.358] > ssh: connect to host xin port 10022: Connection timed out [10:43:18.374] > 过程试图写入的管道不存在。 [10:43:19.646] "install" terminal command done [10:43:19.647] Install terminal quit with output: 过程试图写入的管道不存在。 [10:43:19.647] Received install output: 过程试图写入的管道不存在。 [10:43:19.647] Failed to parse remote port from server output [10:43:19.649] Resolver error: Error: at m.Create (c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:501230) at t.handleInstallOutput (c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:498552) at t.tryInstall (c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:623316) at async c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:582788 at async t.withShowDetailsEvent (c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:586054) at async k (c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:579675) at async t.resolve (c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:583465) at async c:\Users\HP\.vscode\extensions\ms-vscode-remote.remote-ssh-0.113.1\out\extension.js:2:851126 [10:43:19.652] 

试了网上的几乎所有方法,才知道是实验室服务器端服务器断网的原因。。。。。:

排除方式:可以在cmd窗口ping一下服务器,看看能不能发送数据,如果不能发送,八成是服务器的缘故。

  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值