一位客户通过电子邮件向我发送了一个用于 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