Czy mogę sprawdzić, czy serwer FTP działa na konkretnym serwerze?

4

Jak sprawdzić, czy ftp server działa na konkretnym serwerze? Na przykład chcę wiedzieć, czy istnieje serwer FTP działa dla IP xxx.xxx.xxx.xx.

Czy w jakiś sposób mogę uzyskać informacje? Nazwa serwera WWW, na którym działa strona internetowa Microsoft-IIS / 6.0 a system operacyjny to Windows Server 2003

Chociaż nie mam lokalnego serwera FTP, ale otrzymuję monit FTP:

C:\Users\user>ftp 127.0.0.1
ftp>
Suhail Gupta
źródło

Odpowiedzi:

6

Próbujesz ustalić, czy serwer ftp działa na komputerze, do którego masz dostęp? Jeśli tak, co właśnie zrobiłeś

ftp localhost

, jest doskonały: masz serwer FTP. Być może ustaliłeś ten sam punkt, sprawdzając uruchomione procesy za pomocą Menedżera zadań lub dowolnego innego takiego narzędzia, ale wybrana trasa jest w pewnym sensie jeszcze lepsza, ponieważ mówi, że nie tylko działa, ale także działa poprawnie.

Tym samym wpisując

ftp Some.New.Ip.Address

działa również na możliwym serwerze ftp działającym na komputerze, do którego nie masz dostępu. Jeśli nie ma uruchomionego serwera ftp, otrzymasz odpowiedź:

ftp: connect: Connection refused

lub coś podobnego.

Zakłada się, że serwer używa standardowego portu ftp 21. Jeśli z jakiegoś powodu osoba, która utworzyła serwer ftp, jest nieco tajna, być może przeniósł port nasłuchiwania do jakiegoś niestandardowego portu. W tym przypadku, wykluczając bezpośrednie pytanie kierownika serwisu, twoją najlepszą nadzieją jest wyrafinowany instrument nmap , który jest w stanie zidentyfikować niestandardowy port, na którym serwer może nasłuchiwać.

MariusMatutiae
źródło
Chcę sprawdzić, czy ftp serwer działa na IP xxx... albo nie. Jak to sprawdzić?
Suhail Gupta
ftp xxx.xxx.xxx.xxx
MariusMatutiae
i skąd mam wiedzieć, czy mam połączenie z serwerem? Jak wchodzę ftp xxx.xxx.xxx.xxx , Widzę znak zachęty ftp, ale nie jestem pewien, czy jestem połączony, ponieważ po wprowadzeniu polecenia LIST, to mówi invalid commandMuszę wspomnieć, że nie wprowadziłem żadnego username lub passoword połączyć się z tym IP
Suhail Gupta
Tak jak powiedziałem powyżej, jeśli nie ma serwera ftp, otrzymasz odpowiedź taką jak ftp: connect: connection refused. Jeśli pojawi się monit, oznacza to, że istnieje serwer, możesz nie zostać uwierzytelniony, ale serwer już odpowiedział, więc istnieje.
MariusMatutiae
ok, ale dlaczego mam podpowiedź ftp kiedy robię ftp localhost ponieważ nie używam serwera ftp na moim komputerze
Suhail Gupta
2

ftp site.ip.address jest prosty i przyzwoity sposób, jednak sugerowałbym, abyś używał nmap ponieważ może skanować wszystkie porty dla Ciebie. Jeśli ftp nie działa na porcie 21, będziesz przynajmniej wiedział, jakie inne porty są otwarte.

Get Splashed
źródło
1

Możesz to zrobić telnet w kierunku serwera FTP telnet FTP_server_ip port

enter image description here

Renju Chandran chingath
źródło
0

Spróbuj wykonać następujące czynności

service vsftpd status
Muk
źródło
pytanie wspomina o oknach ...
prashantsunkari