SFTP liigub üle SSH. Kui SSH vajab failiserverini jõudmiseks puhverserveri abilist, pane see marsruut hosti kirjesse ja lase SFTP-l seda kasutada.

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

OpenBSD-ga ühilduva netcat abilisega kasutab sftp files-via-proxy seda ühendusteed. Puhverserver kuulab pordil 8080; soovitud sihtport on failiserveri seadistatud SSH port. Need on eraldi väärtused. Avaliku SFTP-serveri jaoks, kus avalikud vahendajad on lubatud, pakub HTTP puhverserverite loend kandidaate abilise HTTP puhverserveri lõpp-punktiks. Ära kasuta autentimata kandidaadi jaoks puhverserveri mandaate ja kinnita, et see lubab failiserveri tegelikku hosti ja SSH porti.

SFTP -P valib sihtpordi. Ära aja seda segi väiketähelise valikuga, mida kasutavad mõned teised SSH tööriistad, ega pane sihtkoha järele suvalist numbrit ja eelda, et see muudab SSH ühendust.

Puhverserveri autentimine, SSH kasutaja autentimine ja õigus pääseda juurde kaugfailile jäävad eraldi kontrollideks. Sihtkoht peab pakkuma ka SFTP alamsüsteemi. Üksinda töötav tunnel ei anna failiseanssi ja ainult edastamisele piiratud konto ei pruugi olla SFTP jaoks kasutatav.

Hoia hosti võtme kontrollimine sisse lülitatud. Puhverserver annab marsruudi; see ei tohiks asendada failiserveri identiteeti enda omaga.

Seotud artiklid