En FTP-Client kann e put-Befehl ugeholl kréien, laang ier de Server d'Datei kritt, an et ass genee an der Lück tëscht dëse béiden Evenementer, wou déi meescht Upload-Rätselen ze fannen sinn. Véier Etappe mussen ofgeschloss ginn: d'lokal Datei gëtt gelies, de Server hëlt d'Späichufro un, d'Dateverbindung iwwerbréngt d'Bytes, an d'Transfère erreecht eng lescht positiv Äntwert. D'Etappen ze vergläichen ass nëtzlecher wéi d'Clienten ze vergläichen, well e funktionéierende Login an en opdaachende Dateinumm allebéid virum Zil stoppen.

Virleefeg Äntwert géint lescht Äntwert

Fir STOR ass eng Äntwert 125 oder 150 virleefeg. Si seet, datt de Server bereet ass et ze probéieren an datt eng Dateverbindung sech opmécht, net datt den Objet an senger leschter Form existéiert. D'Operatioun ass just ofgeschloss, wann d'Transfère eng positiv Ofschlosssäntwert erreecht, meeschtens 226 oder 250, am Kontext vun där Operatioun.

Eng 426 heescht, datt d'Transfère ofgebrach gouf, an eng Zuel, déi en anere Befehl dréckt, ass net d'Resultat vun dësem Upload. Liest d'Äntwert, déi zum STOR gehéiert, net déi lescht Zuel um Écran. Wann de Client sech ophält, ier déi Äntwert ukënnt, hutt Dir guer keen Ofschlossbeweis.

Steierverbindung géint Dateverbindung

Authentifizéierung a Verzeechneslëscht benotzen d'Steierverbindung. D'Bytes benotzen eng separat Dateverbindung, an hirem Endpunkt gëtt pro Transfère verhandelt. E erfollegräichen Login beweist de Steierwee an seet näischt doriwwer, ob d'Dateadress vum Client aus erreechbar ass.

Wann de Server d'Dateverbindung net kann opmaachen, ënnersicht den ausgehandelten Endpunkt an den erlaabte Wee. De passive Modus brauch ëmmer nach eng brauchbar Dateadress an en Port, an eng Firewall oder en NAT-Gerät tëscht Client a Server kann d'Steiersitzung erlaben, während et de Dateberäich blockéiert. Wann de Server amplaz d'Späichufro refuséiert, kuckt den entfernten Weenumm, d'Permissiounen oder d'Späichergrenzen. Keen vun deenen zwee Äsch ass domat erkläert, datt d'Steierverbindung authentifizéiert gouf.

FTP iwwer TLS géint SFTP

FTP iwwer TLS ass nach ëmmer FTP: zwou Verbindungen, FTP-Äntwerten an eng TLS-Ausbau op jiddwer. SFTP ass en SSH-Ënnersystem mat enger eenzeger Verbindung an engem komplett anere Befehlssatz. Si deelen en Zweck a bal näischt anescht, dofir fänkt eng Diagnos, déi tëscht hinne wiesselt, meeschtens mat dem Verglach vun de falsche Loggen un.

Deaktivéiert TLS net, fir datt en tëschenduerlechen Hëllefer d'Sitzung ka kucken, a behandelt en SFTP-Feeler net als FTP-Antwertproblem. D' curl-Handbuch dokumentéiert explizit TLS, passive Modus an Upload-Optiounen, wann Dir en skriptéierten Test braucht, an et ass d'Referenz fir wat all Fändel tatsächlech ännert.

Wielt de Protokoll, deen de Service tatsächlech ubitt, ier Dir en debugg. E Server, deen nëmmen SFTP schwätzt, wäert ni eng 226-Antwert produzéieren, egal wéi de Client konfiguréiert ass.

En sichtbaren Dateinumm géint en gespäicherten Objet

En sichtbaren Dateinumm kann en onkomplett Objet duerstellen, besonnesch no enger ofgebrachter Transfère oder engem Client, dee sech ze fréi opgehalen huet. Frot den Eegentemer vum Service, d'Gréisst vun der geplangter Testdatei an de vertrauenswürdegen Inhalt-Hash mam gespäicherten Objet ze vergläichen, wann Byte-Erhaltung erwaart gëtt.

De binären an den ASCII-Modus sinn en anere Verglach, deen d'Resultat ännert. Den ASCII-Modus kann Zeilenennungen iwwersetzen, sou datt d'gespäichert Bytes vun der lokaler Datei ofwäichen, obwuel d'Transfère gelungen ass. Behält de binäre Modus fir eng Byte-fir-Byte-Kontroll, a setzt keng Konversiounsoptiounen derbäi, fir datt eng feelgeschloen Transfère anescht ausgesäit.

En normale STOR kann eng existéierend Datei ersetzen, an d'Permissioun sech anzumellen oder en Verzeechnes ze lëschten etabléiert net d'Permissioun, en Objet dran ze schafen oder z'ersetzen. Benotzt fir den Test en nach net benotzten entfernten Numm.

Wat virun engem neien Versuch ze vergläichen ass

Setzt net blann derbäi, setzt net fort a widderhëlt keen Upload iwwer eng onsiichtbar deelweis Datei. Vereneegt Iech mam Eegentemer, ob Dir ënner engem neien Numm nei ufänkt, déi ënnerstëtzt Erhuelungsprozedur vum Service benotzt oder den feelgeschloenen Testobjet ewechhëlt.

Schreift d'Resultat als eng vu véier Aussoen: déi lokal Liesen ass feelgeschloen, d'Späichere gouf refuséiert, d'Dateübertragung gouf ofgebrach, oder d'Transfère war ofgeschloss an déi gespäichert Bytes hu gestëmmt. Dee Rekord ass e méi staarkt Resultat wéi Shell, VPN an FTP-Astellungen gläichzäiteg ze änneren, bis en Dateinumm erschéngt, an hie seet der nächster Persoun, wéi eng Etapp ze ënnersichen ass. Halt den entsuergten Äntwerttext bei där Ausso. Dann ass en neien Versuch eng Entscheedung, keen Reflex.

Ähnlech Artikelen