Can';t不执行密码身份验证ssh

Can';t不执行密码身份验证ssh,ssh,Ssh,在创建了一对密钥并通过ssh副本id将公钥发送到服务器之后,我仍然无法在没有密码的情况下登录 ssh-v的输出user@host debug1:在/home/pumba/.ssh/known_hosts中找到密钥:1 debug1:在134217728块之后重新键入 debug1:SSH2\u MSG\u已发送新密钥 debug1:应为SSH2\u MSG\u NEWKEYS debug1:在134217728块之后重新键入 debug1:SSH2\u MSG\u接收到新密钥 debug1:S

在创建了一对密钥并通过ssh副本id将公钥发送到服务器之后,我仍然无法在没有密码的情况下登录

ssh-v的输出user@host

  • debug1:在/home/pumba/.ssh/known_hosts中找到密钥:1
  • debug1:在134217728块之后重新键入
  • debug1:SSH2\u MSG\u已发送新密钥
  • debug1:应为SSH2\u MSG\u NEWKEYS
  • debug1:在134217728块之后重新键入
  • debug1:SSH2\u MSG\u接收到新密钥
  • debug1:SSH2\u MSG\u EXT\u接收到信息
  • debug1:kex_输入_外部_信息:服务器信号algs=
  • debug1:SSH2\u消息\u服务\u接收
  • debug1:可以继续的身份验证:公钥、密码
  • debug1:下一个身份验证方法:公钥
  • debug1:提供RSA公钥:/home/pumba/.ssh/id\u RSA
  • debug1:可以继续的身份验证:公钥、密码

  • debug1:正在尝试私钥:/home/user/.ssh/id\u dsa

  • debug1:正在尝试私钥:/home/pumba/.ssh/id\u ecdsa

  • debug1:正在尝试私钥:/home/pumba/.ssh/id_ed25519
  • debug1:下一个身份验证方法:密码

调试SSH无密码身份验证:

在详细调试模式下运行-vvv

ssh-vvvuser@host

使用特定键运行

ssh-i私钥user@host

检查文件权限

~./ssh权限应为700

~./ssh应该属于您的帐户

~/.ssh/授权密钥权限应为600

~/.ssh/授权密钥应由您的帐户拥有

客户端中的权限:

/.ssh/config权限应为600

~/.ssh/id_*权限应为600

检查您的私钥是否与公钥匹配

本地:ssh-keygen-y-f~/.ssh/id\u rsa

服务器:cat~/.ssh/authorized_密钥


debug1:尝试私钥:/home/pumba/.ssh/id_-dsa-debug3:没有这样的标识:/home/pumba/.ssh/id_-dsa:没有这样的文件或目录debug1:尝试私钥:/home/pumba/.ssh/id_-ecdsa-debug3:没有这样的标识:/home/pumba/.ssh/id_-ed25519-debug3:没有这样的标识:/home/pumba/.ssh/id_ed25519:没有这样的文件或目录——这是我在详细模式下运行ssh时得到的,您的私钥存储在哪里?尝试直接使用“ssh-i/home/pumba/user@host“密钥在~/.ssh中被选通,执行此命令后仍然可以输入密码。请检查您的密钥,看看它是否与授权密钥中的密钥匹配,错误清楚地显示“没有找到这样的文件或目录”