我最近开始查看我的授权日志(log),意外地发现来自中国的机器人试图在这方面强行(没有努力).我致力于改变许多机器人永远无法判断的事情,让暴力变得更难.

我的问题是:

我正在试图找到所有可以通过SSH登录到我的服务器的用户的列表.我知道/etc/passwd有一个所有用户的列表,但我不知道他们中是否有人(1除外)可以登录.

我的目标是只有一个用户可以登录,并让该用户拥有真正强大的密码.

推荐答案

Read man sshd_config获取更多详细信息,但您可以使用/etc/ssh/sshd_config中的AllowUsers指令来限制可以登录的用户集.

例如

AllowUsers boris

这意味着只有boris个用户可以通过ssh登录.

Linux相关问答推荐

无法在Raspberry PI 3 Model B上分配256TB的虚拟内存

使用Bash从文件名中删除日期名称

X86_64程序集中的分段故障:系统调用问题

Linux和Windows x86程序集调用约定

无法在嵌入式 Linux 中使用 libjpeg 以 RGB888 在 LCD(黑色)上显示 JPEG

如何查明第三方是否杀死或 destruct 了 C++ 中的程序

我想使用排序命令对第 5 列进行日期排序.但问题是格式不一致,有什么方法可以做到吗?

在 bash 中解析变量

有什么方法可以知道在发送之前将在 TCP 上发送多少字节?

当命令太长时,命令行会自动覆盖

对一行的最后一个字段进行排序

Linux 上的 C++ 开发 - 我从哪里开始?

禁用内存地址的随机化

何时判断 EINTR 并重复函数调用?

将 bash 脚本添加到路径

如何以另一个用户的身份使用 sudo 在 bash 子shell 中执行一系列命令?

如何知道linux调度器时间片?

有什么方法可以在linux中保留但不提交内存?

如何通过 xmllint 使用 XSD 验证 XML 文件

Linux(Ubuntu)终端-如何查看以前的页面不再可见