Anna SFTP:n käyttää SSH-välityspalvelinreittiäsi uudelleen
Käytä SSH-isäntätietuetta SFTP:lle ja erota HTTP-välityspalvelimen portti kohteen SSH-portista.
SFTP kulkee SSH:n yli. Jos SSH tarvitsee välityspalvelinavustajan päästäkseen tiedostopalvelimelle, laita reitti isäntätietueeseen ja anna SFTP:n käyttää sitä.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
OpenBSD-yhteensopivalla netcat-avustajalla sftp files-via-proxy käyttää tätä yhteysreittiä. Välityspalvelin kuuntelee portissa 8080; pyydetty kohdeportti on tiedostopalvelimen määritetty SSH-portti. Ne ovat erillisiä arvoja. Julkiselle SFTP-palvelimelle, jossa julkiset välittäjät ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita avustajan HTTP-välityspalvelimen päätepisteeksi. Älä käytä välityspalvelimen tunnuksia todennetulle ehdokkaalle ja varmista, että se sallii tiedostopalvelimen todellisen isännän ja SSH-portin.
SFTP:n -P valitsee kohdeportin. Älä sekoita sitä joidenkin muiden SSH-työkalujen käyttämään pienaakkosvaihtoehtoon äläkä laita mielivaltaista numeroa kohteen perään ja oleta, että se muuttaa SSH-yhteyttä.
Välityspalvelimen todennus, SSH-käyttäjän todennus ja oikeus käyttää etätiedostoa pysyvät erillisinä tarkistuksina. Kohteen on myös tarjottava SFTP-alijärjestelmä. Toimiva tunneli yksinään ei anna tiedostotuntia, eikä vain edelleenlähetykseen rajoitettu tili ole välttämättä käyttökelpoinen SFTP:lle.
Pidä isäntäavaimen vahvistus käytössä. Välityspalvelin tarjoaa reitin; sen ei pitäisi korvata tiedostopalvelimen identiteettiä omallaan.