【发布时间】:2014-03-08 04:00:39
【问题描述】:
我对在 linux 上使用私钥/公钥没有什么疑问。
假设我有两个 linux 机器 A 和 B。
我想在任何计算机上使用无密码登录 B。
所以我做了这个
ssh-gen -t rsa 生成了两个文件
id_rsa 和 id_rsa.pub
然后我将id_rsa.pub复制到B~/.ssh/A_id_rsa.pub然后
cat A_id_rsa.pub >> authorized_keys
现在我有这些问题
假设我有另一台计算机
C,我也想在其中进行无密码登录,但我想使用key phrase来保护private key。那么我可以使用ssh-gen -t rsa生成另一个具有不同名称的密钥并使用它,否则我必须删除以前的密钥另一件事是无密码登录确实需要使用
keys从B到A或始终从A到B执行任何操作所以
private key将始终只保留在主机上?我已经看到 AWS 提供了用于登录的私钥。那为什么会这样。因为将A公钥放到B有人需要访问B。这是第一次不可能。这是否意味着我们可以使用公钥或私钥登录
【问题讨论】: