Nechajte SFTP využívať vašu SSH proxy trasu
Použite záznam hostiteľa SSH pre SFTP a oddeľte port HTTP proxy od cieľového portu SSH.
SFTP cestuje cez SSH. Ak SSH potrebuje proxy pomocníka, aby dosiahol súborový server, vložte túto trasu do záznamu hostiteľa a nechajte SFTP ju použiť.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
S pomocníkom netcat kompatibilným s OpenBSD používa sftp files-via-proxy túto cestu pripojenia. Proxy počúva na 8080; požadovaný cieľový port je nakonfigurovaný port SSH súborového servera. Sú to oddelené hodnoty. Pre verejný SFTP server, kde sú povolení verejní sprostredkovatelia, ponúka zoznam HTTP proxy kandidátov pre koncový bod HTTP proxy pomocníka. Nepoužívajte prihlasovacie údaje proxy pre neovereného kandidáta a overte, že povoľuje skutočného hostiteľa a port SSH súborového servera.
-P v SFTP vyberá cieľový port. Nezamieňajte ho s voľbou malými písmenami, ktorú používajú niektoré iné nástroje SSH, ani nepíšte za cieľ ľubovoľné číslo a nepredpokladajte, že zmení pripojenie SSH.
Overenie proxy, overenie používateľa SSH a oprávnenie pristupovať k vzdialenému súboru zostávajú oddelené kontroly. Cieľ musí poskytovať aj podsystém SFTP. Fungujúci tunel sám o sebe nedáva súborovú reláciu a účet obmedzený iba na presmerovanie nemusí byť pre SFTP použiteľný.
Ponechajte overovanie kľúča hostiteľa zapnuté. Proxy poskytuje trasu; nemala by nahradiť identitu súborového servera svojou vlastnou.