linux - CentOS 7服务器通过SSH登录不要求 key 密码

标签 linux ssh public-key centos7

我可以想象这个问题可能有点难以回答,但希望有人能够提供帮助。我四处搜寻,但找不到关于这个具体问题的太多信息。

基本上,我租用了一台运行 CentOS 7 的专用服务器,因此只是尝试配置安全性。我已经有好几年没有使用过 SSH 了,即便如此,它还是很基础的,但我仍在摸索着。

我使用 Putty 以 root 用户身份登录来打开 SSH 连接。 创建了一个新用户,指定了密码并将其添加到wheel组。

然后,我在本地计算机上使用 git for windows 中的 ssh-keygen 创建了一个公钥。

当它询问我时,我向 key 添加了密码,再次进行验证。

然后我将 key 转移给服务器上的新用户,在其上运行 chmod,然后更改 SSH 守护进程以不允许 root 登录。

我重新加载了 sshd 并尝试了新的连接。它不允许我以 root 身份登录,而是以新用户身份登录,而且它似乎具有正确的权限。

问题是,登录时我怎么知道它正在检查 key ,您知道为什么它不询问我 key 的密码吗?

任何信息将不胜感激。

基本上,设置它时,我遵循了这个初始指南:https://www.digitalocean.com/community/tutorials/initial-server-setup-with-centos-7

最佳答案

使用ssh -v将为您提供有关协商以及正在查找哪些 key 并将其发送到远程服务器的更多信息。

抱歉,我不知道密码。

关于linux - CentOS 7服务器通过SSH登录不要求 key 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122320/

相关文章:

c - Linux的C语言中的进程(Ubuntu)

javascript - openpgp.js:从私钥文本字符串生成公钥文本字符串

java - 从 keystore 中的文件中读取公钥

heroku - 在 Heroku 服务器上创建公钥

linux - 无法在 Linux 中删除文件

java - 为什么 2 个日期之间的天数计算不正确?

linux - 如何通过不同的接口(interface)路由 TCP/IP 响应?

linux - 使用 ssh 连接时是否可以自动向终端输入值?

node.js - MongoDB shell 导出整个数据库

git - 我可以从一个绝对没有安装 Git 命令的简单文件服务器克隆吗?