Neka SFTP ponovo koristi vašu SSH proxy rutu
Koristite SSH unos hosta za SFTP i odvojite port HTTP proxyja od odredišnog SSH porta.
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.