复制 ID 时权限被拒绝(公钥)

复制 ID 时权限被拒绝(公钥)

我试图复制密钥 ID 以进行无密码 SSH 访问,但似乎密码验证为否。我不确定如何更改这一点。

原始代码如下:

ssh-复制-id xxxx@xxxx

/usr/bin/ssh-copy-id:INFO:要安装的密钥源:“/home/xxxx/.ssh/id_rsa.pub”

/usr/bin/ssh-copy-id:信息:尝试使用新密钥登录,以过滤掉已安装的密钥

/usr/bin/ssh-copy-id:INFO:仍有 1 个密钥需要安装 - 如果现在提示您安装新密钥

xxxx@xxxx:权限被拒绝(公钥)。

答案1

您必须暂时启用密码访问才能使用 ssh-copy-id,然后再次禁用它。

  • 提醒:启用/禁用密码访问后,您必须重新启动 sshd 以便重新加载新配置。

例子:

server$ sudo nano /etc/ssh/sshd_config        # Enable password login
server$ sudo systemctl restart sshd.service   # Restart sshd

client$ ssh-copy-id [email protected]        # Transmit your key
client$ ssh [email protected]                # Test login using key

server$ sudo nano /etc/ssh/sshd_config        # Disable password login
server$ sudo systemctl restart sshd.service   # Restart sshd

相关内容