我正在使用OpenVZ Web Panel来管理我的VPS服务器,当我用nmap扫描我的服务器时,我看到:
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 6.0p1 Debian 4 (protocol 2.0)
135/tcp filtered msrpc
139/tcp filtered netbios-ssn
445/tcp filtered microsoft-ds
3000/tcp open http **WEBrick httpd 1.3.1 (Ruby 1.8.7 (2012-02-08))**
Service Info: OS: Linux; CPE: cpe:/o:linux:kernel
如何隐藏**WEBrick httpd 1.3.1 (Ruby 1.8.7 (2012-02-08))**
?
答案 0 :(得分:0)
在我参加聚会的时候,我遇到了这个问题所以我不妨回答这个问题。我没有完全明确你的要求,所以我会给出一个有条件的答案:
:3000
上运行,您有两种选择:
:80
而不是somedomain:3000
代理到127.0.0.1:80
并更改WEBrick的虚拟主机条目,使其侦听127.0.0.1:80
(您需要指向域名)在这台机器上)127.0.0.1:3000
你无法让WEBrick在没有nmap
能够发现它的情况下运行并公开访问,因为nmap
发现它的方式与客户发现它的方式相同:尝试建立与指示的IP地址和端口的连接。