**2016年4月15日编辑,使用绝对路径引用stdlib实现了我的承诺,现在我所经历的错误改变了。有关错误输出,请参见最后一个代码块。
为 3.5使用CFEngine材料(这是我从da那里得到的),但我正在为3.8个环境编写承诺。这导致我不正确地使用stdlib,语法也很差。
我现在看到的内容在调用时有以下承诺和错误输出。
承诺:
{
inputs =>
# COPBL/Custom libraries. Eventually this should use wildcards.
#@(cfengin
我为我的应用程序配置了3台CentOS服务器。最近我意识到我的服务器受到了如此多的攻击。我有太多的日志试图使用来自未知IP的sshd登录到我的服务器。
这是我的安全日志的一部分:
May 25 03:45:03 mail sshd[22291]: Invalid user user from 42.121.117.150
May 25 03:45:03 mail sshd[22303]: input_userauth_request: invalid user user
May 25 03:45:03 mail sshd[22291]: pam_unix(sshd:auth): check p
我复制SSH以运行SSH的第二个实例,如下所示:
但当我开始服务的时候
service started [OK]
在此之后,我使用service status并使用sshd2 service stopped进行服务响应。
我运行了/usr/sbin/sshd2 -p 22 -D -d -e,得到了以下错误消息:
bind to port 22 on 0.0.0.0 failed - Address already in use
我不知道要在哪里以及如何编辑才能让它在端口上运行,我希望它能在上面运行(我需要在22上运行ssh1,在2200上运行ssh2 )。
我的问题是:如何修复这个问题以便s
我正在尝试设置新的用户,这将能够登录只使用密钥。另外,我需要将他的主页更改为/var/www/网站。以下是我所做的步骤和结果
使用useradd mark创建用户
使用puttygen (ssh-2 rsa)在win机器上生成一个密钥,添加密钥密码,将私钥保存到.ppk文件中。
将公钥复制到服务器authorized_keys文件中。它是在一行中复制的(我发现在多行复制可能会导致问题)
在服务器上,只允许使用密钥登录。当我试图通过winscp连接新用户和新键时,会遇到以下错误:
No supported authentication methods available (server sent
有一些机器人试图(每天数百台)我所有的服务器在数字海洋。
在/etc/ssh/sshd_config上,我设置了:
PermitRootLogin without-password
PermitEmptyPasswords no
PasswordAuthentication no
我在没有配置ssh密钥的机器上测试了ssh,并且我被拒绝了权限(正如预期的那样)。那些失败的尝试我没有被记录。
所以..。怎么可能出现以下情况呢?
Aug 31 13:26:07 margarita sshd: Invalid user appfire from 219.153.15.122
Aug 31 13:26