小编JW0*_*W01的帖子

我们如何限制 ssh 探测的影响?

我的网络服务器不断受到各种 IP 地址的攻击。他们尝试五个密码,然后更改 IP 地址。

我已经完成了各种锁定,例如使用 ssh-keys 和不允许密码,以及不允许远程 root 登录。

我能做些什么来摆脱这些攻击企图吗?如果做不到这一点,我是否应该采取特定的防御措施?

security ssh

13
推荐指数
4
解决办法
3028
查看次数

获取两个不同 linux 安装差异的工具或技术

阿尔伯特·爱因斯坦名言

疯狂:一遍又一遍地做同样的事情,却期待不同的结果

很多时候,Linux 把我逼疯了,因为我一遍又一遍地做同样的事情并且从一个盒子到另一个盒子得到不同的结果。(见我之前的问题)。

对我来说,最大的困惑是接管其他人安装的机器(就像与网络托管公司签约时的情况)。你只是不知道你在处理什么。

是否有某种聪明的差异工具可以在 Linux (Ubuntu) 的安装上运行,让我了解该机器如何从默认安装转向?

即可以向我显示将要表现出令人惊讶的命令列表的东西,从而避免反复试验的方法。

configuration version-control

11
推荐指数
2
解决办法
2万
查看次数

grep caret 似乎没有效果

我的印象是插入符号意味着“行的开头”,带有扩展的 POSIX 正则表达式。

但是,当我使用它时,grep它的行为出乎意料。

我在Ubuntu 10.04 Lucid Lynx上使用GNU grep 2.5.4

我回显一行'你好',然后将它传送grep到搜索“零个或多个空白字符后跟字母h ”的a:

echo ' hello' | grep -E '[:space:]*h'
hello
Run Code Online (Sandbox Code Playgroud)

grep 觉得没问题。

如果我添加一个插入符号来表示我只希望模式匹配“零个或多个空白字符,后跟字符串开头的字母h ”:

echo ' hello' | grep -E '^[:space:]*h'
Run Code Online (Sandbox Code Playgroud)

未找到匹配项。我希望字符串匹配,因为它以空格开头,后跟h

为什么这个插入符号会阻止匹配?

grep regular-expression

7
推荐指数
1
解决办法
2565
查看次数

使用 Apache2 SSL 和密码运行 Ubuntu 10.04 LTS

我正在使用 Ubuntu 10.04 Lucid Lynx Server 设置虚拟机。

我一直在阅读书中有关使用 SSL 证书设置 Apache 的部分:“开始 Ubuntu LTS 服务器管理 - 第 2 版”

官方文档相反,本书建议在使用 SSL 设置 Apache 时始终使用“密码短语”(以在私有 SSL 密钥遭到破坏时保护您的声誉)。

如果您设置了“密码短语 SSL 密钥”,则每次启动 Apache 时都需要输入密码短语。如果 Apache 在 Ubuntu 启动时自动启动,这是一个小问题。

然后在第 338 页上提供了一个提示,以防止 Apache 在启动时启动。

...为确保它不会自动启动,请NO_START=0/etc/default/apache2

我相应地修改了该/etc/default/apache2文件,重新启动,Apache2 仍在尝试在启动时启动。这NO_START=0条线似乎没有效果。

当我浏览网络上的论坛时,似乎大多数人都有问题,然后通过简单地使用没有密码的证书来解决问题。

有谁知道防止 Apache 在引导时启动密码安全SSL 的 Apache的最佳实践方法吗?

ubuntu openssl services apache-httpd

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