1.4. SSH 密钥
SSH的 键 允许在不需要密码的情况下在两台主机之间进行身份验证。 SSH 密钥认证使用两个密钥,一个 私立 键和一个 国家 键。
要生成密钥,请从终端提示输入:
ssh-keygen -t rsa
这将使用 RSA算法. 在此过程中,系统将提示您输入密码。 随便打 输入 当提示创建密钥时。
默认情况下 国家 密钥保存在文件中 〜/.ssh/id_rsa.pub,而 〜/ .ssh / id_rsa 是 私立 钥匙。 现在复制 id_rsa.pub 文件到远程主机并将其附加到 〜/.ssh/authorized_keys 通过输入:
ssh-copy-id 用户名@remotehost
最后,仔细检查权限 授权密钥 文件,只有经过身份验证的用户才能拥有读写权限。 如果权限不正确,请通过以下方式更改它们:
chmod 600 .ssh /授权密钥
您现在应该能够通过 SSH 连接到主机而不会被提示输入密码。