Hoe kan ik anoniem inloggen met FTP (/ USR / BIN / FTP)?

Ik probeer verbinding te maken met een FTP-server die anonieme toegang toestaat, ik weet niet hoe ik de juiste gebruikersnaam / wachtwoord moet specificeren die nodig is om dit te doen.

Ik heb geprobeerd anoniem / anoniem te gebruiken als de gebruiker / pass zonder geluk, ook de lege tekenreeks en verschillende combinaties van de twee, enz.

Het moet iets eenvoudigs zijn dat ik mis, ik kan verbinding maken, prima met curl ftp://server/

Python gebruiken:

stu@sente ~ $ cat - | python
import ftplib
ftp = ftplib.FTP("ftp.server")
ftp.set_debuglevel(2)
ftp.connect()
ftp.login()
list = ftp.nlst()
ftp.close()
print "\n", " ".join(list)
^D
*get* '220 ftp.server NcFTPd Server (licensed copy) ready.\r\n'
*resp* '220 ftp.server NcFTPd Server (licensed copy) ready.'
*cmd* 'USER anonymous'
*put* 'USER anonymous\r\n'
*get* '331 Guest login ok, send your complete e-mail address as password.\r\n'
*resp* '331 Guest login ok, send your complete e-mail address as password.'
*cmd* 'PASS **********'
*put* 'PASS **********\r\n'
*get* '230 Logged in anonymously.\r\n'
*resp* '230 Logged in anonymously.'
*cmd* 'TYPE A'
*put* 'TYPE A\r\n'
*get* '200 Type okay.\r\n'
*resp* '200 Type okay.'
*cmd* 'PASV'
*put* 'PASV\r\n'
*get* '227 Entering Passive Mode (12,161,242,12,128,138)\r\n'
*resp* '227 Entering Passive Mode (12,161,242,12,128,138)'
*cmd* 'NLST'
*put* 'NLST\r\n'
*get* '150 Data connection accepted from 208.118.225.99:38451; transfer starting.\r\n'
*resp* '150 Data connection accepted from 208.118.225.99:38451; transfer starting.'
*get* '226 Listing completed.\r\n'
*resp* '226 Listing completed.'
Obin bin pub public sci_tech_med

Antwoord 1, Autoriteit 100%

Anonymous FTP-gebruik wordt gedekt door RFC 1635: Hoe anoniem FTP :

Wat is anoniem ftp?

Anonieme FTP is een middel waarmee archiefplaatsen algemene toegang mogelijk maken
naar hun archieven van informatie. Deze sites maken een special
account genaamd “anoniem”.

Traditioneel, dit speciale anonieme gebruikersaccount accepteert een string
als een wachtwoord, hoewel het gebruikelijk is om het wachtwoord te gebruiken
“gast” of iemands elektronische post (e-mail) -adres. Wat archief
Sites vragen nu expliciet om het e-mailadres van de gebruiker en niet
Laat inloggen met het wachtwoord “Gast”. Een e-mailadres verstrekken
is een hoffelijkheid die archiefsite-operatoren toestaat om een ​​idee te krijgen van
die hun diensten gebruikt.

Dit zijn algemene aanbevelingen, maar. Elke FTP-server kan zijn eigen richtlijnen hebben.

Voor Monster Gebruik van de ftp-opdracht op anonieme FTP-toegang, zie Bijlage a :

Atlas.arc.nasa.gov% ftp naic.nasa.gov
Verbonden met NAIC.NASA.GOV.
220 NAIC.NASA.GOV FTP-server (wo 4 mei 12:15:15 PDT 1994) Klaar.
Naam (naic.nasa.gov:amarine): anoniem
331 Gastenlogin OK, stuur uw volledige e-mailadres als wachtwoord.
Wachtwoord:
230 --------------------------------------------------- ------------------
230-Welkom bij de NASA-netwerktoepassingen en Info Center-archief
230-
230- toegang tot de online services van NAIC is ook beschikbaar via:
230-
230- gopher - naic.nasa.gov (poort 70)
230- Wereldwijd-Web - http://naic.nasa.gov/naic/naic-home.html
230-
230- Als u problemen ondervindt, stuur dan een e-mail naar
230- 
230- [email protected]
230-
230- of bel +1 (800) 858-9947
230------------------------------------------------- ----------------
230-
230-Lees het bestand README
230- het is voor het laatst gewijzigd op vr 10 december 13:06:33 1993 - 165 dagen geleden
230 Gast login ok, toegangsbeperkingen zijn van toepassing.
ftp> cd bestanden/rfc
250-Lees het bestand README.rfc
250- het is voor het laatst gewijzigd op vr 30 juli 16:47:29 1993 - 298 dagen geleden
250 CWD-opdracht succesvol.
ftp> krijg rfc959.txt
200 PORT-opdracht succesvol.
150 Gegevensverbinding in ASCII-modus openen voor rfc959.txt (147316 bytes).
226 Overdracht voltooid.
lokaal: rfc959.txt afstandsbediening: rfc959.txt
151249 bytes ontvangen in 0,9 seconden (1,6e+02 Kbytes/s)
ftp> ontslag nemen
221 Tot ziens.
atlas.arc.nasa.gov%

Zie ook de voorbeeldsessie op de site van de Universiteit van Edinburgh.


Antwoord 2, autoriteit 90%

Anonieme ftp-aanmeldingen zijn meestal de gebruikersnaam ‘anoniem’ met het e-mailadres van de gebruiker als wachtwoord. Sommige servers ontleden het wachtwoord om er zeker van te zijn dat het op een e-mailadres lijkt.

User:  anonymous
Password:  [email protected]

Antwoord 3, autoriteit 13%

Zoals anderen al aangeven, is de gebruikersnaam meestal anoniem, en het wachtwoord is meestal uw e-mailadres, maar dit is niet overal waar, en het is gebleken dat bepaalde anonieme FTP-sites. Bijvoorbeeld, ten minste enkele cPanel-sites lijken af te wijken van de norm, en als de traditionele gebruikersnaam zonder domein wordt gegeven, kan een van de verschillende fouten het gevolg zijn:

Als de server Pure-FTP als FTP-server gebruikt:

421 Can't change directory to /var/ftp/ error message.

Als de server ProFTP als FTP-server gebruikt:

530 Login Authentication Failed error message.

Als een van de bovengenoemde fouten optreedt bij een poging tot anonieme toegang, probeer dan een domein met de gebruikersnaam op te nemen. Bijvoorbeeld, waar example.comhet domein is dat in uw e-mailadres wordt gebruikt:

User name: [email protected]

In het specifieke geval van een cPanel-site is de wachtwoordwaarde onbelangrijk en kan deze leeg worden gelaten, maar het kan geen kwaad om een “traditioneel” anoniem wachtwoord op te geven dat is opgemaakt als een e-mail adres.

Ter referentie: dit antwoord is gebaseerd op inhoud gevonden op een documentation.cpanel.net Anonieme FTP-pagina. Op het moment van schrijven stond er:

Als gebruikers anoniem inloggen op FTP, moeten ze moetende gebruikersnamen formatteren
als [email protected], waarbij example.comstaat voor de
domeinnaam. Deze vereiste leidt uw server naar de juiste
public_ftpmap.

Other episodes