1)在本地机器上生成密钥对:
ssh-keygen -t rsa
2)将生成的公钥复制到服务器:
ssh-copy-id username@ip
做了免密钥 ssh-copy-id 后,登录仍然需要输入密码, 请检查:
- /root 或 用户家目录 权限属主是否正确
- .ssh 目录的权限是否为 700,属主是否正确
- .ssh/authorized_keys 文件的权限是否为 600,属主是否正确
1)在本地机器上生成密钥对:
ssh-keygen -t rsa
2)将生成的公钥复制到服务器:
ssh-copy-id username@ip
做了免密钥 ssh-copy-id 后,登录仍然需要输入密码, 请检查:
- /root 或 用户家目录 权限属主是否正确
- .ssh 目录的权限是否为 700,属主是否正确
- .ssh/authorized_keys 文件的权限是否为 600,属主是否正确