SFTP potuje prek SSH. Če SSH potrebuje pomočnika posrednika, da doseže strežnik datotek, vstavite to pot v vnos gostitelja in pustite SFTP, da jo uporabi.

Host files-via-proxy
    HostName files.example.net
    User alex
    ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p

S pomočnikom netcat, združljivim z OpenBSD, sftp files-via-proxy uporablja to pot povezave. Posrednik posluša na 8080; zahtevana ciljna vrata so nastavljena vrata SSH strežnika datotek. To sta ločeni vrednosti. Za javni strežnik SFTP, kjer so dovoljeni javni posredniki, seznam posrednikov HTTP ponuja kandidate za končno točko posrednika HTTP pomočnika. Ne uporabljajte poverilnic posrednika za neoverjenega kandidata in potrdite, da dovoljuje dejanskega gostitelja in vrata SSH strežnika datotek.

-P pri SFTP izbere ciljna vrata. Ne zamenjujte ga z možnostjo z malimi črkami, ki jo uporabljajo nekatera druga orodja SSH, in ne postavljajte poljubnega števila za ciljem v prepričanju, da bo spremenilo povezavo SSH.

Preverjanje posrednika, preverjanje uporabnika SSH in dovoljenje za dostop do oddaljene datoteke ostajajo ločena preverjanja. Cilj mora zagotavljati tudi podsistem SFTP. Delujoč tunel sam po sebi ne daje seje datotek, račun, omejen samo na posredovanje, pa ni nujno uporaben za SFTP.

Ohranite preverjanje ključa gostitelja omogočeno. Posrednik zagotavlja pot; ne bi smel nadomestiti identitete strežnika datotek s svojo.

Sorodni članki