ssh-copy-id user@host 提示输入密码但不被接受

ssh-copy-id user@host 提示输入密码但不被接受

使用命令创建 RSA 密钥后ssh-keygen,我尝试安装它,ssh-copy-id user@host但它提示我输入user@host密码。因此,我输入用于登录电脑的密码,但它不起作用,它返回“权限被拒绝”。我不知道问题是什么。

答案1

假设您知道远程计算机的用户名和密码。尝试以下过程:

  1. ssh-keygen -t rsa

其中,“t”是要生成的密钥的类型。它会提示输入目录路径,输入您的目录路径或按 Enter 键使用默认值。

  1. ssh-copy-id -i ~/path_you_specified/id_rsa.pub user@remote_ip_address

其中“i”是身份文件。

  1. ssh 用户@远程 IP 地址

现在,您应该能够无需密码登录远程服务器。

相关内容