linux - Centos - 使用 key 进行 root 访问,也强制询问密码

标签 linux ssh centos root

我在AWS亚马逊有一个CentOS服务器。他们给了我一个 key ,但由于它在我的计算机中,我想让服务器也要求输入密码。

我该怎么做?

最佳答案

据我所知,CentOS 使用的 OpenSSH 不支持同时需要 key 和密码。但是,您可以做的是使用密码保护本地计算机上存储的 key 。

最简单的方法可能是使用 ssh-keygen 生成新 key ,然后将其安装到服务器上的 .ssh/authorized_keys 文件中。 ssh-keygen 会要求您设置密码。

您还可以使用 openssl 对其进行加密,但这取决于 key 格式,因此需要更多信息。

免责声明:我对 AWS 不太熟悉,所以不知道您的 key 来自哪里。

关于linux - Centos - 使用 key 进行 root 访问,也强制询问密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24459571/

相关文章:

terminal - 对于在 centos 7 中找不到的 root 访问 Composer

linux - 如何每天将crontab作业启动的运行程序的输出打印到文件中

linux - Git为每次推送输入长密码

git - 在 IntelliJ 中使用 ssh-agent 进行身份验证

ssh:通过远程服务器到另一台服务器的隧道

centos - Ansible 的 yum 模块中可用的两个 "state"选项值 "present"和 "installed"之间有什么区别?

linux - VLCJ JPanel播放视频流预览

linux - 如何创建简单的 BASH 脚本,回显时间和日期

php - Crontab 无法正常运行

centos 7 与 Digital Ocean vps httpd.service 失败