使用命令创建 RSA 密钥后ssh-keygen
,我尝试安装它,ssh-copy-id user@host
但它提示我输入user@host
密码。因此,我输入用于登录电脑的密码,但它不起作用,它返回“权限被拒绝”。我不知道问题是什么。
答案1
假设您知道远程计算机的用户名和密码。尝试以下过程:
- ssh-keygen -t rsa
其中,“t”是要生成的密钥的类型。它会提示输入目录路径,输入您的目录路径或按 Enter 键使用默认值。
- ssh-copy-id -i ~/path_you_specified/id_rsa.pub user@remote_ip_address
其中“i”是身份文件。
- ssh 用户@远程 IP 地址
现在,您应该能够无需密码登录远程服务器。