我们有一个网络服务器,允许用户在 chroot 环境中上传 (SFTP) 大文件。我们还希望能够使用 SSH 来管理这个服务器。
在我们以前的情况下,我们使用了系统 sshd 和一个 chroot 环境,其中运行了一个单独的 sshd。我希望我可以使用“新”ChrootDirectory 选项来简化配置。
我们的服务器有两个 IP 地址,一个用于公共访问,一个用于内部访问。单个 sshd 是否有可能监听两个单独的 IP/接口但以不同的方式对待它们?在我阅读的所有文档中,似乎只能区分用户或组,而不是 IP/接口。
如果这是不可能的,双 sshd 设置是最好的选择,我应该做更好的用户管理来按组过滤它们还是有更优雅的方式来设置这样的服务器?