如何检查是否ftp server在特定服务器上运行?例如,我想知道是否有为IP 运行的ftp 服务器xxx.xxx.xxx.xx。
有什么办法可以获得信息吗?运行网站的网络服务器名称为Microsoft-IIS/6.0,操作系统为Windows Server 2003
虽然我没有在本地运行 FTP 服务器,但我收到一个 FTP 提示:
C:\Users\user>ftp 127.0.0.1
ftp>
Run Code Online (Sandbox Code Playgroud)
您是否正在尝试确定 ftp 服务器是否正在您有权访问的机器上运行?如果是这样,你刚刚做了什么,
ftp localhost
Run Code Online (Sandbox Code Playgroud)
, 是完美的:您确实有一个 ftp 服务器正在运行。您可能已经通过使用任务管理器或任何其他此类实用程序检查正在运行的进程来确定同一点,但是您选择的路径在某种程度上甚至更好,因为它告诉您它不仅在运行,而且运行正常。
同理,键入
ftp Some.New.Ip.Address
Run Code Online (Sandbox Code Playgroud)
也适用于在您无权访问的机器上运行的可能的 ftp 服务器。如果没有 ftp 服务器在运行,你会得到回复:
ftp: connect: Connection refused
Run Code Online (Sandbox Code Playgroud)
或类似的东西。
这假设服务器使用的是标准的 ftp 端口 21。如果由于任何原因,设置 ftp 服务器的人有点神秘,他/她可能已经将侦听端口移动到某个非标准端口。在这种情况下,除非直接向站点管理员提出问题,否则您最好的希望是使用像nmap这样的复杂工具 ,它能够识别服务器可能正在侦听的非标准端口。
| 归档时间: |
|
| 查看次数: |
92109 次 |
| 最近记录: |