linux - SSH - 我有多个用于不同目的的 key 还是一个代表我的系统的 key ?

标签 linux git ssh bitbucket ssh-keys

Ubuntu 14.04

我对此不太确定,如果我查看 ~/.ssh/的内容,其中有几个文件,我正准备设置一个用于 BitBucket 的 key 。

我不确定我是否应该拥有多个用于不同目的的 key ,或者我是否应该拥有一个用于很多事情的 key 来识别我。

干杯

最佳答案

无论如何,您首先需要创建一对私钥和公钥。这可以通过在终端中执行 ssh-keygen 命令来完成。

简而言之 - 公钥 (id_rsa.pub) 被第三方服务器和 BitBucket 等服务用来识别您的身份。所以你需要向他们提供这些信息。例如,将公钥添加到 BitBucket 帐户设置。

多个服务器和服务可以使用相同的私钥/公钥对来同时识别您的身份,因此通常您不需要创建多对。

关于linux - SSH - 我有多个用于不同目的的 key 还是一个代表我的系统的 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29052713/

相关文章:

c - Linux:如何将文件描述符标记为在 fork 上不可继承?

git - 列出 pull 请求的提交

git - TFS 无法完成产品待办事项列表项,因为没有从 "Committed"转换为操作 "Microsoft.VSTS.Action.CheckIn"

ubuntu - screen -S <name> 在 ssh session 中给出 "Cannot exec ' usr/bin/bash'"

c# - 我想从使用 c# 运行的 Windows 框中通过 ssh 运行命令

linux - 在 Linux 中是否有一种异步安全的方法来获取当前线程 ID?

linux - 从 STDIN 读取时的内存使用情况

linux - 检查文件名中的点并将其删除(在 Linux 上)

git - 将本地仓库链接到不正确的 github 帐户

linux - 是否可以在腻子中使用远程命令选项运行多个命令?