SFTP keliauja per SSH. Jei SSH reikia proxy pagalbininko, kad pasiektų failų serverį, įdėkite šį maršrutą į pagrindinio kompiuterio įrašą ir leiskite SFTP juo naudotis.

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

Su OpenBSD suderinamu netcat pagalbininku sftp files-via-proxy naudoja tą ryšio kelią. Proxy klausosi 8080 prievado; prašomas paskirties prievadas yra sukonfigūruotas failų serverio SSH prievadas. Tai atskiros reikšmės. Viešam SFTP serveriui, kuriame leidžiami vieši tarpininkai, HTTP proxy sąrašas siūlo kandidatus pagalbininko HTTP proxy galiniam taškui. Nenaudokite proxy prisijungimo duomenų neautentifikuotam kandidatui ir patvirtinkite, kad jis leidžia tikrąjį failų serverio mazgą ir SSH prievadą.

SFTP -P pasirenka paskirties prievadą. Nepainiokite jo su mažųjų raidžių parinktimi, kurią naudoja kai kurie kiti SSH įrankiai, ir nededėkite savavališko skaičiaus po paskirties, manydami, kad tai pakeis SSH ryšį.

Proxy autentifikavimas, SSH naudotojo autentifikavimas ir leidimas pasiekti nuotolinį failą lieka atskiri tikrinimai. Paskirties vieta taip pat turi teikti SFTP posistemį. Vien veikiantis tunelis nesuteikia failų sesijos, o paskyra, apribota tik persiuntimu, nebūtinai tinkama SFTP.

Laikykite įjungtą pagrindinio kompiuterio rakto tikrinimą. Proxy suteikia maršrutą; jis neturėtų pakeisti failų serverio tapatybės savąja.

Susiję straipsniai