小编Atr*_*ors的帖子

在 sshd_config 中使用登录

我正在查看我的 sshd_config 文件,我发现了这个:

#Uselogin no
Run Code Online (Sandbox Code Playgroud)

我知道它被评论过,但上面没有解释,当我用谷歌搜索时,我得到了这个:

不要使用传统的 login(1) 服务来登录用户。因为我们使用了权限分离,所以一旦用户登录,login(1) 服务就被禁用了。

或者

指定 login(1) 是否用于交互式登录会话。默认值为“否”。请注意,login(1) 永远不会用于远程命令执行。另请注意,如果启用此选项,X11Forwarding 将被禁用,因为 login(1) 不知道如何处理 xauth(1) cookie。如果指定了 UsePrivilegeSeparation,则认证后将禁用它。

据了解,no阻止 ssh 使用“传统登录”,但我找不到有关“传统”登录的任何信息。

有人能解释一下它的作用吗?

login ssh sshd

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

sshd_config TPCKeepAlive 是否仍在使用未加密的通道,因此易受攻击

这个职位从2008年在ubuntu论坛建议禁用TCPKeepAlive

禁用 TCP KeepAlive 消息。这些消息是可欺骗的,并在加密通道之外发送,而 ClientAliveInterval 是一种加密的、不可欺骗的(我知道)替代方案,因此我认为没有理由使用 TCPKeepAlive。

还是这样吗?使用安全还是使用TCPKeepAlive更好ClientAliveInterval

我问这个是因为 digitaloceanTCPKeepAlive默认使用,如果有漏洞,他们会不会停止使用它?

security ssh tcp sshd

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

如何使用 runit 将输出记录到日志文件

我正在使用 runit 运行程序在启动时运行。我希望将 runit 运行的程序的所有输出记录到文件中。

我看过svlogd但我不知道如何让它运行。

init runit

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

标签 统计

ssh ×2

sshd ×2

init ×1

login ×1

runit ×1

security ×1

tcp ×1