小编gil*_*ech的帖子

不能允许用户通过 SSH 登录(Bash、OpenSSH、CentOS 6.5)

我正在通过 SSH 远程运行 CentOS 6.5 机器。我使用 RSA 密钥并禁用了密码身份验证。我遇到的问题是,每当我添加新用户并希望他/她通过 SSH 登录时,他们都会被拒绝访问。

起初,这似乎是一个简单的问题。这些是我已经尝试过的:

  • 检查 pub 密钥是否有明显错误
  • 确保对authorized_keys 和~/.ssh 拥有正确的权限
  • 确保他们在 ssh_config 的 AllowUsers 列表中
  • 检查防火墙权限
  • 确保他们的私钥正在被使用
  • 重新启动固态硬盘

这是我设置的内容sshd_config

PermitRootLogin no
AllowUsers keving moman muser
Run Code Online (Sandbox Code Playgroud)

这就是我的日志告诉我的:

Login attempted when not in AllowUsers list:
    muser : 3 Time(s)
    root : 127 Time(s)
Run Code Online (Sandbox Code Playgroud)

为什么 SSH 不允许登录而 AllowUsers 列表显然列出了 muser?还有其他地方可以设置吗?

更新:将我的公钥添加到用户的authorized_keys 文件后,我尝试在我的机器上登录该帐户,并带有详细标志-v。这些是结果(出于安全原因使用假 IP 和服务器主机密钥):

$ ssh -v mattm@111.111.111.111
OpenSSH_6.6.1, OpenSSL 1.0.1i 6 Aug 2014
debug1: Reading configuration data /c/Users/[user]/.ssh/config
debug1: Connecting to …
Run Code Online (Sandbox Code Playgroud)

linux ssh centos rsa

5
推荐指数
1
解决办法
4万
查看次数

远程重启 CentOS 6 服务器需要多长时间?

我正在租用运行最新版本 CentOS 的专用裸机服务器。它是新的,我还没有完全配置它。

我更新了现有的软件包并使用# /sbin/reboot. 现在半小时后我仍然无法使用 PuTTY 拉出登录屏幕。它只等待几秒钟并显示超时错误。

重启服务器真的需要那么长时间吗?我应该等待更长时间吗?我是否可以通过更新破坏某些东西,现在必须联系托管公司来修复它?

更新:这已解决。内核必须已更新并在启动时导致冲突。我让数据中心经理从稳定的内核开始,我能够进入。我现在正在删除旧内核以防止将来发生冲突。还没有走出困境。

boot centos6

2
推荐指数
1
解决办法
4149
查看次数

标签 统计

boot ×1

centos ×1

centos6 ×1

linux ×1

rsa ×1

ssh ×1