`

使用SSH遇到Authentication Refused: Bad Ownership or Modes for Directory

阅读更多

      在使用SSH进行git的远程仓库操作时,远端服务器提示要求输入密码.这与之前的使用情况并不

相同.检查了服务器的ssh的日志文件/var/log/secure后,注意到类似下面的信息:

      Authentication refused: bad ownership or modes for directory /home/git/.ssh

 

      想来应该是文件夹读写权限的设置问题.在Google之后,找到下面这个web,与所遇问题是类似的:

      SSH Authentication Refused: Bad Ownership or Modes for Directory

      下面转贴来自其中的一段内容:

SSH doesn’t like it if your home or ~/.ssh directories have group write permissions. Your home directory should be writable only by you, ~/.ssh should be 700, and authorized_keys should be 600


You can also get around this by adding StrictModes off to your ssh_config file, but I’d advise against it - fixing permissions is the way to go.

分享到:
评论

相关推荐

    centos配置ssh免密码登录后仍要输入密码的解决方法

    在日志文件`/var/log/secure`中查找错误信息,比如“Authentication refused: bad ownership or modes for file”。 解决这个问题,你需要检查并调整`.ssh`目录及其文件的权限。确保它们只对所有者有写权限: ```...

    weblogic 认证拒绝 Authentication for user denied

    NULL 博文链接:https://vernonchen163.iteye.com/blog/1995514

    express-authentication-bearer:HTTP Bearer支持与快速身份验证兼容

    在使用express-authentication-bearer时,开发者需要安装该模块,并在Express应用的适当位置引入中间件。例如,以下是一个简单的用法示例: ```javascript const express = require('express'); const ...

    trilead-ssh2 for java

    《Trilead SSH2 for Java:深度解析与实践指南》 在Java开发中,安全通信是不可或缺的一部分,尤其是在远程操作、文件传输等场景下。Trilead SSH2库为Java开发者提供了一套强大的SSH(Secure Shell)实现,使得在...

    SSH集成代码

    2. **公钥与私钥**:SSH使用非对称加密,公钥和私钥是一对密钥,公钥公开,用于加密;私钥保密,用于解密。用户登录时,可以使用公钥进行认证,提高安全性,避免每次输入密码。 3. **配置SSH**:在Unix/Linux系统中...

    思科交换机SSH配置

    - **公钥/私钥对**:SSH使用非对称加密技术,即公钥加密、私钥解密。公钥可以分发给任何需要连接到该设备的人,而私钥则必须妥善保管。 - **版本**:SSH有多个版本,如SSHv1、SSHv2等,其中SSHv2更安全。 #### 三、...

    修改密码失败包cracklib-dicts-2.8.16.zip

    Linux /usr/share/cracklib/pw_dict.pwd: No such file or directory PWOpen: No such file or directory rpm -ivh /cracklib-dicts-2.8.16-4.el6.i686.rpm passwd #rpm -ivh /dsis/cracklib-dicts-2.8.16-4.el6...

    SSH协议相关rfc文档

    rfc4252 The Secure Shell SSH Authentication Protocol pdf rfc4253 The Secure Shell SSH Transport Layer Protocol pdf rfc4254 The Secure Shell SSH Connection Protocol pdf">本资源包含了SSH协议相关的主要...

    Ganymed SSH-2 for Java

    **Ganymed SSH-2 for Java** 是一个开源库,专为Java开发者设计,用于实现Secure Shell(SSH-2)协议。SSH-2是一种安全的网络协议,用于在网络之间提供加密通信,常用于远程登录、文件传输以及执行远程命令等。...

    mc_ssh:带有访问令牌的SSH的SSH客户端包装

    mc_ssh ... ssh client wrapper for oidc-based authentication Options: --help Show this message and exit. Commands: scp secure file copy sftp ssh open a login shell or execute a comm

    H3C 5500 ssh登录配置

    * 配置 SSH 用户 client001 的服务类型:使用命令“ssh user client001 service-type stelnet authentication-type password”配置 SSH 用户 client001 的服务类型为 Stelnet,认证方式为 password 认证。...

    使用TortoiseGit时如何实现SSH免密码登录

    - 在Private Key File for Authentication中指定之前转换好的.ppk文件路径; - 确认保存设置。 至此,TortoiseGit也应该能够实现免密码登录了。整个过程虽然略显繁琐,但对于提高开发效率来说是非常值得的。此外,...

    authenticationService:authenticationService

    authenticationService提供身份验证API npm install @piemme/authentication-service用法 var auth = require ( '@piemme/authentication-service' ) ( [ connectionString ] ) ;auth . put ( {username : "exetera...

    在Cisco路由器上配置SSH服务.pdf.zip

    为了更安全,建议使用AAA(Authentication, Authorization, and Accounting)服务。 6. **限制SSH访问**:使用`access-list`定义允许SSH连接的源IP地址,防止未经授权的访问。 7. **启动SSH服务**:最后,输入`ip ...

    Modern Authentication with Azure Active Directory for Web Applications

    现代云端网络攻防 Modern Authentication with Azure Active Directory for Web Applications (Developer Reference)

    ssh.zip_ssh

    为了增强安全性,管理员还会设置SSH密钥对(public key authentication)来替代传统的密码登录,并限制SSH的端口号、只允许特定用户登录,或者启用防火墙规则来阻止未授权的访问。 在进行SSH整合时,可能涉及到以下...

    HC路由器交换机SSH配置步骤.pdf

    此外,还需要配置SSH用户的认证类型,使用`ssh user client001 service-type stelnet authentication-type password`命令,确保用户通过密码认证登录。 在SSH客户端(例如PuTTY)的配置中,需要输入Switch的IP地址...

Global site tag (gtag.js) - Google Analytics