Wie verwende ich einen Webbrowser zum FTP-Zugriff mit einem Benutzer / Pass, bei dem der Pass ein @ enthält?

248
Justin808

Wie verwende ich einen Webbrowser zum FTP-Zugriff mit einem Benutzer / Pass, bei dem der Pass ein @ enthält?

Beispiel:

ftp: // user: p @ ssword @ 192.168.1.1

das oben genannte wird nicht funktionieren.

1

2 Antworten auf die Frage

6

Vielleicht ftp://user:p%40ssword@192.168.1.1?

Ich dachte mir auch, ich bekomme eine 530, wenn ich diese Methode probiere. vor 14 Jahren 0
@Justin: Wenn das Passwort korrekt ist, kann der FTP-Server ein so codiertes Passwort möglicherweise nicht verarbeiten. Michael Petrotta vor 14 Jahren 0
Ich werde den Server noch einmal überprüfen. Vielen Dank vor 14 Jahren 0
Die obige Antwort sollte funktionieren, ich habe ähnlich für Benutzernamen verwendet, die ein @ -Zeichen enthalten. Sirex vor 14 Jahren 0
2
Michael Petrotta

Sie müssen das codieren @. Siehe diese Seite für eine Referenz:

Diese Codierung (die durch URL-Spezifikationen und nicht durch HTML-Spezifikationen definiert wird) besteht aus dem Prozentzeichen gefolgt von zwei Hexadezimalzahlen, um die Codeposition darzustellen.

Das at-Zeichen befindet sich an der Codestelle 40 (hex).

+1. Siehe auch ftp://ftp.funet.fi/pub/doc/rfc/rfc1738.txt (von dort aus verlinkt), S.2 Potatoswatter vor 14 Jahren 1