当启用sshd jail时,我在日志中看到Starting fail2ban: ERROR NOK: ("Failed to initialize any backend for Jail 'sshd'",) ERROR NOK: ('sshd',):ERROR Backend 'systemd' failed to initialize due to No module named systemd ERROR Failed to initialize any backend for Jail 'sshd'
C
当查看我的/var/ log /secure日志文件时,我可以看到通过SSH登录到我的CentOS系统的尝试,但是用户名是空的。我自己通过输入假用户名重新创建了它,但是日志仍然显示它是空白的。
Feb 11 15:40:02 centos sshd[15369]: Invalid user from xxx.181.90.221 port 51474
Feb 11 15:40:48 centos sshd[15394]: Invalid user from xxx.181.90.221 port 51514
Feb 11 15:40:57 centos sshd[15396]: Inval
每当我删除这个文件:/home/user/..ssh/authorized_key时,就会有人再次创建它。
我删除了该文件,并检查用户是否具有ssh访问权限,但我确信他没有。
如何禁用这些密钥的创建?
Is there a way that the user can create keys?
What about sftp? Does they use sftp to login?
我使用Centos 6与Cpanel。
我正在运行CentOS第6.2版(最终版本)。
我要sshd端口监听端口22和1022。
我在/etc/ssh/sshd_config中添加了以下行:
Port 22
Port 1022
然后重新启动sshd并关闭iptable,但是我无法在端口1022上连接到sshd。
即使我做了以下工作
#Port 22
Port 1022
sshd继续监听端口22,而不侦听端口1022。除了1022,我还尝试过其他端口值,但没有成功。
帮助!