Mae’r enw defnyddiwr yn gweithio, mae’r cyfrinair yn gweithio, ac mae’r cleient yn dweud ei fod wedi cysylltu. Yna mae’n aros byth am restr ffolder, neu am y trosglwyddiad ffeil cyntaf, ac nid oes dim yn y manylion mewngofnodi yn esbonio hynny. Mae FTP yn agor ail gysylltiad ar gyfer pob rhestr a phob ffeil, a’r ail gysylltiad hwnnw sy’n methu. Mae mewngofnodi ond yn profi bod y sgwrs gyntaf yn gweithio.

Ewch drwy’r gwiriadau yn eu trefn. Mae pob un yn diystyru haen wahanol, felly stopiwch ar yr un cyntaf sy’n dangos annormaledd.

Gwahanwch y dau gysylltiad yn gyntaf

Mae cysylltiad rheoli yn cario gorchmynion ac atebion ar borth gwrando’r gweinydd. Mae cysylltiad data yn cario’r rhestr cyfeiriadur neu gorff y ffeil, ac mewn modd goddefol mae’r gweinydd yn dewis ei bwynt terfyn ac yn ei gyhoeddi yn ateb PASV neu EPSV. Nid yw caniatáu porth 21 yn dweud dim am a yw’r porth data yn hygyrch, a dyna’n union pam mae mewngofnodi yn llwyddo tra bod pob rhestr yn dod i ben. Canllaw WinSCP ar fodylau FTP yn esbonio’r rhaniad a’i ofynion rhwydwaith.

Os yw’r cleient y tu ôl i’r VPN, mae’r llwybr data yn croesi’r un tiwnel ond nid o reidrwydd yr un polisi.

Darllenwch y cyfeiriad yn ateb PASV

Rhedwch gleient manwl a darllenwch yr ateb yn lle dyfalu. curl -v ftp://user@host/ yn argraffu’r llinell PASV gyda’r cyfeiriad a’r porth y mae’r gweinydd yn eu heisiau, a dyna’r cyfeiriad y mae’r cleient yn cysylltu ag ef nesaf. Os yw’n gyfeiriad preifat nad yw’n golygu dim ar ochr y cleient i’r tiwnel, mae’r cysylltiad data yn mynd i nunlle tra bod y sianel reoli yn aros yn iach.

Cymharwch y cyfeiriad hwnnw â’r cyfeiriad y cyrhaeddodd y cleient ef mewn gwirionedd. Anghysondeb yw’r ateb, ac mae fel arfer yn dod o NAT neu o weinydd wedi’i ffurfweddu â chyfeiriad mewnol.

Gwiriwch yr amrediad porthladdoedd a pholisi’r tiwnel

Mae gweinyddion goddefol yn dyrannu porthladdoedd data o amrediad wedi’i ffurfweddu, ac mae’n rhaid caniatáu’r amrediad hwnnw drwy’r VPN ac unrhyw wal dân ar y llwybr. Mae polisi sy’n caniatáu 21 a dim byd arall yn bolisi mewngofnodi yn unig. Cadarnhewch yr amrediad gyda’r sawl sy’n rhedeg y gweinydd, yna profwch un porth ohono yn hytrach na chymryd yn ganiataol bod yr amrediad cyfan yn ymddwyn yr un fath.

Mae sianeli rheoli wedi’u hamgryptio yn gwneud hyn yn anoddach, oherwydd ni all blwch canol mwyach ailysgrifennu’r cyfeiriad a gyhoeddwyd ar y pryd.

Gwybyddwch pryd mae EPSV neu ffordd arall yn helpu

Mae EPSV yn dychwelyd porth heb gyfeiriad ar wahân, sy’n dileu’r methiant cyfeiriad anghywir pan fydd y ddau ben yn ei gefnogi. Gellir dweud wrth rai cleientiaid hefyd i anwybyddu’r cyfeiriad a gyhoeddwyd ac ailddefnyddio cyrchfan y cysylltiad rheoli. Mae’r ddau yn offer cyfreithlon wedi’u hanelu at dopoleg benodol, nid at ddatrysiad cyffredinol.

Peidiwch â dadalluogi TLS dim ond er mwyn i gynorthwyydd archwilio’r sesiwn. Mae hynny’n cyfnewid protocol sy’n gweithio am fodel bygythiad wedi torri.

Cadarnhewch gyda rhestr a throsglwyddiad

Ar ôl i bolisi’r cyfeiriad neu’r porth newid, agorwch sesiwn newydd dros yr un llwybr VPN a rhestru cyfeiriadur. Yna trosglwyddwch ffeil fach, oherwydd gall rhestr a throsglwyddiad gymryd llwybrau cod gwahanol ar rai gweinyddion. Edrychwch yng nghofnod y cleient am gysylltiad data i’r cyfeiriad a’r porth a ddisgwylir, a chadarnhau bod y beitiau wedi cyrraedd.

Cadwch FTP, FTPS a SFTP ar wahân yn eich pen wrth wneud hyn. Nid yw newid porth goddefol yn osodiad SFTP, ac nid yw’r atgyweiriad yn trosglwyddo rhwng protocolau.

Erthyglau cysylltiedig