我在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/