如何创建 ssh 的多个实例以及如何将特定用户添加到特定实例?

如何创建 ssh 的多个实例以及如何将特定用户添加到特定实例?

我想为 ssh 服务器打开多个端口,并只想将一些用户添加到特定端口。我该怎么做?

答案1

首先,重读man sshdman sshd_config

然后,重新考虑你的愿望 - 这是实现目标的最佳/最简单的方法吗?对我来说,这似乎是一种困难的方法。

然后,创建 的多个版本/etc/ssh/sshd_config(例如/etc/ssh/sshd_config.Port22/etc/ssh/sshd_config.Fred、...),每个版本至少在以下方面有所不同:

# What ports, IPs and protocols we listen for
Port 22

对 的每个版本进行您想要的 port number任何其他更改。/etc/ssh/sshd_config

然后,查看/etc/init.d/ssh/etc/init/ssh.conf(这是sshd启动的方式),修改它们以启动多个sshds,使用-f <configfile>开关选择不同的配置。

相关内容