Ram*_*ead 0 tcpip firewall ssh stealth server-settings
我在非标准端口上运行个人 ssh 服务器。如果有人尝试通过标准端口 22 登录我的 ssh 服务器,则服务器似乎发送“连接被拒绝”消息。
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它不发送这样的消息并且它的行为就像它没有运行一样?
服务器没有发送任何东西,是客户端告诉您服务器拒绝了连接。如果在您尝试连接时关闭了 TCP 端口,这就是预期的行为。
如果您希望系统在不发送“此端口已关闭”的 TCP 应答(所谓的隐蔽端口)的情况下静默丢弃数据包,则需要在系统上和/或在系统与客户端之间使用防火墙。
归档时间: |
|
查看次数: |
3539 次 |
最近记录: |