安装第三方公共 ssh 密钥

安装第三方公共 ssh 密钥

一位客户通过电子邮件向我发送了一个用于 ssh 的 .pub 文件。我该如何安装它,以便他们的用户帐户(且只有他们的用户帐户)能够使用 ssh 密钥登录?

还有其他用户登录到这台机器,但他们需要能够提供密码 - 只有该用户应该使用 ssh 密钥。

答案1

/etc/ssh/sshd_config在服务器上编辑以获得:

Match User <username>
    PubkeyAuthentication yes

然后只需将.pub密钥文件添加到~/.ssh/authorized_keys服务器上:

cat key.pub >> ~/.ssh/authorized_keys

确保之后使用以下命令重启 SSHsudo service ssh restart

相关内容