Feu que SFTP reutilitzi la vostra ruta SSH pel proxy
Useu una entrada d'amfitrió SSH per a SFTP i separeu el port del proxy HTTP del port SSH de destinació.
SFTP viatja per SSH. Si SSH necessita un auxiliar de proxy per arribar al servidor de fitxers, poseu aquesta ruta en una entrada d'amfitrió i deixeu que SFTP la faci servir.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
Amb un auxiliar netcat compatible amb OpenBSD, sftp files-via-proxy usa aquest camí de connexió. El proxy escolta al 8080; el port de destinació sol·licitat és el port SSH configurat del servidor de fitxers. Són valors separats. Per a un servidor SFTP públic on es permeten intermediaris públics, la llista de proxys HTTP ofereix candidats per al punt final del proxy HTTP de l'auxiliar. No useu credencials de proxy per a un candidat no autenticat i confirmeu que permet l'amfitrió real i el port SSH del servidor de fitxers.
El -P de SFTP selecciona un port de destinació. No el confongueu amb l'opció en minúscula que usen altres eines SSH ni poseu un número arbitrari després de la destinació i suposeu que canvia la connexió SSH.
L'autenticació del proxy, l'autenticació de l'usuari SSH i el permís per accedir a un fitxer remot continuen sent comprovacions separades. La destinació també ha de proporcionar el subsistema SFTP. Un túnel que funciona no atorga per si sol una sessió de fitxers, i un compte restringit només a reenviament no és necessàriament utilitzable per a SFTP.
Manteniu activa la verificació de la clau d'amfitrió. El proxy proporciona una ruta; no hauria de substituir la identitat del servidor de fitxers per la seva.