SFTP putuje preko SSH-a. Ako SSH treba proxy pomoćnika da bi dosegao server datoteka, stavite tu rutu u unos hosta i pustite SFTP da je koristi.

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

Uz OpenBSD-kompatibilan netcat pomoćnik, sftp files-via-proxy koristi tu putanju veze. Proxy sluša na 8080; traženi odredišni port je konfigurisani SSH port servera datoteka. To su odvojene vrijednosti. Za javni SFTP server na kojem su dozvoljeni javni posrednici, lista HTTP proxyja nudi kandidate za HTTP proxy krajnju tačku pomoćnika. Ne koristite proxy akreditive za neautentifikovanog kandidata i potvrdite da dozvoljava stvarni host i SSH port servera datoteka.

-P u SFTP-u bira odredišni port. Ne mijenjajte ga sa opcijom malih slova koju koriste neki drugi SSH alati i ne stavljajte proizvoljan broj nakon odredišta očekujući da će promijeniti SSH vezu.

Autentifikacija proxyja, autentifikacija SSH korisnika i dozvola pristupa udaljenoj datoteci ostaju odvojene provjere. Odredište takođe mora pružati SFTP podsistem. Tunel koji radi sam po sebi ne daje datotečnu sesiju, a račun ograničen samo na prosljeđivanje nije nužno upotrebljiv za SFTP.

Držite provjeru ključa hosta uključenom. Proxy pruža rutu; ne smije zamijeniti identitet servera datoteka svojim.

Povezani članci