要在Ubuntu上使用ssh-add永久添加私钥,请遵循以下步骤:
ssh-keygen
命令生成一个。ssh-agent
正在运行:eval "$(ssh-agent -s)"
ssh-add
命令将私钥添加到ssh-agent
:ssh-add ~/.ssh/id_rsa
在这个例子中,我们假设你的私钥文件名为id_rsa
,并且位于~/.ssh
目录下。如果你的私钥文件名或路径不同,请相应地修改命令。
ssh-add
在每次登录时自动运行,你可以将上述命令添加到你的shell配置文件中。对于Bash,你可以将命令添加到~/.bashrc
或~/.bash_profile
文件中。对于其他shell,你可能需要将其添加到相应的配置文件中。例如,在~/.bashrc
或~/.bash_profile
中添加以下行:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
ssh-agent
将自动启动并加载私钥。ssh-add -l
这将显示已添加的私钥的指纹。如果你需要删除某个私钥,可以使用以下命令:
ssh-add -d ~/.ssh/id_rsa
再次提醒,上述命令中的私钥文件名和路径可能需要根据你的实际情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云