我想将 OpenSSH 配置为对 LAN 客户端使用端口 22,但对所有外部地址使用非标准端口。这将如何完成?
我脑子里的想象是这样的:
Match Address 192.168.0.0/24
Port 22
Match Address <all others>
Port 2022
Run Code Online (Sandbox Code Playgroud)
我不确定如何在 sshd_config 中实现它,或者是否可能。
我认为 iptables 会是一个更好的解决方案。如果系统位于 NATing 路由器(最常见的家庭设置)后面,只需将非标准端口转发到常规端口即可。但是,如果系统在 DMZ 中或直接连接到 Internet,请使用 iptables 将端口 2022 重定向到 22。
| 归档时间: |
|
| 查看次数: |
562 次 |
| 最近记录: |