SSH 密码权限被拒绝

SSH 密码权限被拒绝

我刚刚在我的系统(Ubuntu 18.04 LTS)上设置了 OpenSSH,并使用ssh-keygen.当提示输入密码时,我将其设置为仅一个字符进行测试,但是当我尝试将公钥复制到服务器上时,它一直显示:

ssh-copy-id 用户@ip

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

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

用户@ip的密码:

权限被拒绝,请重试。

用户@ip的密码:

权限被拒绝,请重试。

用户@ip的密码:

user@ip's:权限被拒绝(公钥、密码)。

上面的ip是从ipchicken获取的。我的路由器中已打开 22 端口转发,但另一台设备也已配置为该端口。我有一个静态 IP,并配置了不同的设备。这是否可能干扰我的连接?如果不是,我该如何解决这个问题?

答案1

您刚刚生成了一个新密钥。您无法使用该密钥连接到远程主机,因为公钥在远程主机上尚不可用。要复制密钥,您必须使用该主机上的用户密码(除非它有其他你的公共 SSH 密钥已经存在,在这种情况下我对此表示怀疑),而不是密钥的密码。

相关内容