Neka SFTP ponovno 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 dosegnuo poslužitelj 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 taj put veze. Proxy sluša na 8080; traženi odredišni port je konfigurirani SSH port poslužitelja datoteka. To su odvojene vrijednosti. Za javni SFTP poslužitelj na kojem su dopušteni javni posrednici, popis HTTP proxyja nudi kandidate za HTTP proxy završnu točku pomoćnika. Ne koristite proxy vjerodajnice za neautentificiranog kandidata i potvrdite da dopušta stvarni host i SSH port poslužitelja datoteka.
-P u SFTP-u bira odredišni port. Ne zamijenite ga s opcijom malih slova koju rabe 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 dopuštenje pristupa udaljenoj datoteci ostaju odvojene provjere. Odredište također mora pružati SFTP podsustav. 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 poslužitelja datoteka svojim.