23 ssh
我想在服务器 1 上生成一个公私钥并将其存储在一个不是默认位置的位置。
此后,将公钥保存在服务器 2 上;再次不在默认位置。
然后将此密钥设为授权密钥。
但是,我authorized_keys在~/.ssh文件夹中找不到文件。如何授权?
Mik*_*kel 26
ssh-keygen -f filename。scp filename username@server:filename-on-servercat filename-on-server >> ~/.ssh/authorized_keys您还可以将步骤 2 和 3 替换为ssh-copy-id -i filename username@server.
听起来你已经做好了钥匙。如果没有,只需运行 ssh-keygen 并接受默认值。自己制作authorized_keys文件:touch authorized_keys
当您将私钥保存在非标准位置时,请确保并使用 -i:ssh -i /path/to/privatekey user@host
这是一篇关于 ssh-keygen 和使用authorized_keys 简化 ssh 登录的好文章:
http://www.debuntu.org/secure-your-ssh-server-with-publicprivate-key-authentification/
| 归档时间: |
|
| 查看次数: |
58228 次 |
| 最近记录: |