web-dev-qa-db-ja.com

FTPサーバーが特定のサーバーで実行されているかどうかを確認する方法はありますか?

かどうかを確認する方法ftp serverは特定のサーバーで実行されていますか?たとえば、IPに対して実行されているftp serverがあるかどうかを知りたいxxx.xxx.xxx.xx

情報を入手する方法はありますか? Webサイトが実行されているWebサーバーの名前はMicrosoft-IIS/6.で、OSはWindows Server 20です。

FTPサーバーをローカルで実行していませんが、FTPプロンプトが表示されます。

C:\Users\user>ftp 127.0.0.1
ftp>
5
Suhail Gupta

アクセス権のあるマシンでFTPサーバーが実行されているかどうかを確認しようとしていますか?もしそうなら、あなたがたった今、

ftp localhost

、完璧です。ftpサーバーを実行しています。タスクマネージャーまたはその他のユーティリティで実行中のプロセスをチェックして同じポイントを確立した可能性がありますが、選択したルートは、実行中だけでなく適切に機能していることを示すため、ある意味でより優れています。

同様に、次のように入力します

ftp Some.New.Ip.Address

アクセス権のないマシンで実行されている可能性のあるFTPサーバーでも機能します。 ftpサーバーが実行されていない場合は、次のような応答が返されます。

ftp: connect: Connection refused

または似たようなもの。

これは、サーバーが標準のftpポート21を使用していることを前提としています。何らかの理由で、ftpサーバーを設定した人が少し秘密になっている場合は、リスニングポートを標準以外のポートに移動した可能性があります。この場合、サイト管理者に直接質問をしない限り、サーバーがリッスンしている可能性のある非標準ポートを識別できるnmapのような高度な計測器を使用することをお勧めします。

6
MariusMatutiae

ftp site.ip.addressはシンプルで適切な方法ですが、すべてのポートをスキャンできるため、 nmap を使用することをお勧めします。 FTPがポート21で実行されていない場合、少なくとも他のどのポートが開いているかがわかります。

2
Get Splashed

FTPサーバーに対してtelnetを実行できますtelnet FTP_server_ip port

enter image description here

フォローしてみてください

service vsftpd status
0
Mukesh