Centos SSH访问被拒绝[关闭]

问题描述 投票:-1回答:2

我把头发拉过来,无法在任何地方找到解决方案。

重新启动后,我开始通过端口22000获取“连接被拒绝”,这是我配置的并且SSH仍在监听(我仔细检查)。我正在从同一局域网上的PC连接。

之后我可以突然连接到端口22,但在输入密码后我得到了“拒绝访问”。在对此进行故障排除后,我厌倦了并重新安装了openssh,我得到了一个干净的配置,包括防火墙和selinux在内的所有内容现在都配置为使用端口22和这些命令:

sudo semanage port -a -t ssh_port_t -p tcp 22
sudo firewall-cmd --permanent --zone=public --add-port=22/tcp
sudo firewall-cmd --reload

仍然访问被拒绝,即使它是正确的密码,我知道,因为我可以直接在服务器上使用完全相同的密码。

我试过了:

  • 在sshd_config中放入“PermitRootLogin yes”并使用root登录但是也被拒绝,与我制作的新测试帐户相同。我之前从配置中删除了“AllowUsers [username]”。
  • 重启SSH服务并重启几次。
  • 这里的解决方案无济于事:Centos 7 Remote SSH access denied
  • 将selinux设置为“Permissive”
  • 禁用防火墙
  • 将密码更改为没有特殊字符的密码
  • 三重检查SSH服务是否正在运行

“/ var / log / secure”和“/ var / log / messages”都没有记录有关我尝试登录的任何内容。

我一定错过了什么,有人有什么想法吗?

ssh centos virtual-machine openssh access-denied
2个回答
1
投票

使用:ssh -vvv username@host检查问题。

尝试创建一个pem文件,看看它是否有效。


0
投票

我解决了它,我真的不想发布答案,因为它很容易让人感到尴尬,但是我拒绝为那些有类似问题的可怜的灵魂留下未解决的问题。

我重新启动了我的电脑...... facedesk

© www.soinside.com 2019 - 2024. All rights reserved.