我想为 ssh 服务器打开多个端口,并只想将一些用户添加到特定端口。我该怎么做?
答案1
首先,重读man sshd
和man 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
启动的方式),修改它们以启动多个sshd
s,使用-f <configfile>
开关选择不同的配置。