`
liyonghui160com
  • 浏览: 775714 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ssh Permission denied (publickey)

阅读更多

 

ssh链接机器是报错:

 

ssh -p 29418 root@192.168.149.91
Permission denied (publickey).

 

 

ssh-keygen -t rsa -c "admin" -f ~/.ssh/root

 

原因是上面这个命令生成密钥的时候指定了密钥的文件root,而系统默认的密钥文件名为:id_rsa,所以系统会出现以上错误。

 

解决办法:

1、使用默认密钥文件名id_rsa

2、vim /etc/ssh/ssh_config文件IdentityFile项设置密钥文件为:

IdentityFile  ~/.ssh/root

 

 

 

如下成功:

 

[root@localhost .ssh]# ssh -p 29418 root@192.168.149.91

  ****    Welcome to Gerrit Code Review    ****

  Hi admin, you have successfully connected over SSH.

  Unfortunately, interactive shells are disabled.
  To clone a hosted Git repository, use:

  git clone ssh://root@localhost:29418/REPOSITORY_NAME.git

 

 

分享到:
评论

相关推荐

    ubuntu16.04下使用idea时,上传自建git库是遇到的问题(Permission Denied (publickey)和)及解决

    git clone 出现Permission Denied (publickey)问题,大多数博主建议大家加入公钥,不过加入公钥以后还是有问题。我自己出现的问题有两个: 1、sign_and_send_pubkey: signing failed: agent refused operation 2、...

    码云出现错误git@gitee.com: Permission denied (publickey). fatal: Could not read from remote repository. P

    第一步 重新生成ssh ssh-keygen -t rsa -C “这里需要填写邮箱。我填写的是我的绑定主邮箱。我想其他邮箱也是可以的,只不过我没有测试。” 第二步 查看你生成的公钥 cat ~/.ssh/id_rsa.pub 然后我们就可以看到我们...

    Copssh_4.1.0_Installer

    这通常通过Copssh的管理工具完成,例如“Copssh Key Manager”用于管理公钥/私钥对,“Copssh Users”用于添加和管理SSH用户及其密码。 4. **测试连接**: 完成上述配置后,你可以从另一台计算机尝试通过SSH客户端...

    详解SSH如何配置key免密码登录

    如果出现“Permission denied (publickey)”错误,可能是因为远程主机的配置不允许公钥认证或配置错误。检查远程主机的`/etc/ssh/sshd_config`文件,确保包含以下行: ``` PubkeyAuthentication yes ...

    云服务器上拉取github代码报错 Permission denied (publickey)解决方案(亲测!100%解决!!!)

    第一种: 说让在本地生成新的公钥,然后复制到github上的设置里的 SSH keys里保存即可。 解释: 首先,这个说法没错,但是网上说的都是本地电脑用ssh方法拉不下来代码,用这个办法,并不是我们所说的问题。实际上...

    SSH配置和经常出现的报错以及解决方法

    - **错误提示**:“Permission denied (publickey,password).” - **原因**:用户名或密码错误。 - **解决方法**:确认用户名和密码正确无误。 3. **公钥认证失败:** - **错误提示**:“Permission denied ...

    ubuntu ssh服务器安装,ssh连接错误

    如果你收到“Permission denied (publickey)”错误,可能是公钥没有正确地添加到`~/.ssh/authorized_keys`文件中。要解决这个问题,可以将客户端的公钥复制到服务器的这个文件中。 3. **端口冲突**:SSH默认使用22...

    SSH常见错误整合分析

    使用SSH密钥对进行身份验证时,如果出现“Permission denied (publickey)”错误,可能是因为公钥未添加到远程服务器的`~/.ssh/authorized_keys`文件,或者权限设置不正确(600)。确保私钥文件在本地的权限也是合适...

    SSH中常见的几种异常

    1. **错误提示:“Permission denied (publickey)”**:这表示公钥身份验证失败。检查公钥是否已正确地添加到服务器的`~/.ssh/authorized_keys`文件,私钥是否在客户端可用。 2. **错误提示:“Permission denied ...

    ssh 问题整理

    用户可能遇到“Permission denied (publickey)”的错误,这意味着服务器未识别或拒绝提供的密钥。确保客户端的~/.ssh/authorized_keys文件包含正确的服务器公钥,同时检查文件权限,应为644或更严格,且属主应为用户...

    ssh说明文档

    如果出现“Permission denied (publickey)”错误,可能是因为密钥配置不正确或者权限问题。 SSH无密码登录的优点在于提高了自动化运维的效率,减少了手动输入密码的繁琐步骤。同时,由于使用了非对称加密,即使公钥...

    SSH经典登陆 功能不错的

    文档中可能详细讲解如何生成SSH密钥对、配置公钥认证、查看SSH日志、限制特定用户的SSH访问权限,以及解决常见错误,如"Permission denied (publickey)"等。 总的来说,SSH经典登陆是IT运维人员日常工作中不可或缺...

    解决push或pull频繁输入密码问题1

    解决github频繁输密码问题和git@github.com:Permission denied (publickey)问题为http时,解决频繁输账名密码问题

    SHH错误总结 SHH错误总结SHH错误总结SHH错误总结

    1. **错误1:Permission denied (publickey).** 这个错误意味着服务器拒绝了你的公钥身份验证。可能的原因是: - 公钥未正确地添加到服务器的`~/.ssh/authorized_keys`文件。 - 公钥文件的权限设置不正确,应为...

    setup_mac:尽可能自动设置Mac!

    相关文件 (日语) 建立 ... 如果Permission denied (publickey). 发生并且尚未导入.ssh ,然后尝试使用$ git clone https://github.com/kibitan/setup_mac.git ~/setup_mac 箱 压缩工作目录(例如~

    sourceTree 证书

    1. 如果遇到“Permission denied (publickey)”错误,检查是否正确配置了SSH密钥,或者是否在远程仓库添加了对应的公钥。 2. 若证书文件权限不正确,可以通过`chmod 600 ~/.ssh/id_rsa`修改私钥权限。 3. 确保...

    项目首次提交到码云的两种方式详细和可能报错误的解决方案

    第一次提交,需要和远程仓库建立联系 ... Git push -u origin master ...解决码云出现git@gitee.com: Permission denied (publickey)的问题 详细参考下述链接: https://blog.csdn.net/dyy_csdn/article/de

    lockdown:在 Wordmove pushpull 之前和之后设置权限和 shell 设置的简单脚本

    #Safely 将 Wordmove 与 www-data 一起使用 Web 服务器使用 www-data? 想要将 ssh 与 www-data 一起使用而不会让您的服务器受到攻击... 如果您收到Permission denied (publickey) ,您需要 。 #make in runnable $ e

    Git使用指导1

    1. 如果克隆时收到`Permission denied (publickey)`错误,检查Gerrit是否已正确添加公钥,或者确认`ssh_config`中的`IdentityFile`路径是否正确。 2. 若`git push`提示`You are not allowed to perform this ...

Global site tag (gtag.js) - Google Analytics