生成 SSH 密钥

生成 SSH 密钥

来自Open-SSH 文档username@remotehost以下是什么意思:

默认情况下,公钥保存在文件 ~/.ssh/id_dsa.pub 中,而私钥保存在 ~/.ssh/id_dsa 中。现在将 id_dsa.pub 文件复制到远程主机,并通过输入以下内容将其附加到 ~/.ssh/authorized_keys 中:

ssh-copy-id username@remotehost

在我的配置文件中我不应该授予我想要连接的机器的访问权限吗?

  1. 我到底要用它做什么username@remotehost
  2. 目前我希望设置我的 Open-ssh 服务器。

请注意,我正在使用 Ubuntu 12.04 LTS,提前感谢!

编辑:有人能告诉我如何找到remotehost我的机器可能的样子吗?我需要了解 Ubuntu 机器和 Android 设备。

答案1

如果您想在本地机器上设置 SSH,那么您ssh-copy-id根本不需要使用。只有当您想使用刚生成的密钥登录另一台机器(您已经拥有基于密码的访问权限)时才需要使用它。

如果您想使用密钥远程登录本地机器,那么您只需将公钥附加到本地~/.ssh/authorized_keys,并在需要访问机器时使用私钥登录。

答案2

不久前我发现了这个教程,它帮助我创建了密钥。也许它对你也有用。 http://www.adminempire.com/create-ssh-keys/

高血压

相关内容