Κάντε το SFTP να επαναχρησιμοποιεί τη διαδρομή SSH μέσω διακομιστή μεσολάβησης
Χρησιμοποιήστε μια καταχώριση κεντρικού υπολογιστή SSH για το SFTP και διαχωρίστε τη θύρα του διακομιστή μεσολάβησης HTTP από τη θύρα SSH του προορισμού.
Το SFTP ταξιδεύει μέσω SSH. Αν το SSH χρειάζεται βοηθό διακομιστή μεσολάβησης για να φτάσει στον διακομιστή αρχείων, βάλτε αυτή τη διαδρομή σε μια καταχώριση κεντρικού υπολογιστή και αφήστε το SFTP να τη χρησιμοποιήσει.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
Με έναν βοηθό netcat συμβατό με OpenBSD, το sftp files-via-proxy χρησιμοποιεί αυτή τη διαδρομή σύνδεσης. Ο διακομιστής μεσολάβησης ακούει στη θύρα 8080· η ζητούμενη θύρα προορισμού είναι η ρυθμισμένη θύρα SSH του διακομιστή αρχείων. Είναι ξεχωριστές τιμές. Για έναν δημόσιο διακομιστή SFTP όπου επιτρέπονται δημόσιοι μεσάζοντες, η λίστα διακομιστών μεσολάβησης HTTP προσφέρει υποψηφίους για το τελικό σημείο HTTP του βοηθού. Μη χρησιμοποιείτε διαπιστευτήρια διακομιστή μεσολάβησης για μη πιστοποιημένο υποψήφιο και επιβεβαιώστε ότι επιτρέπει τον πραγματικό κεντρικό υπολογιστή και τη θύρα SSH του διακομιστή αρχείων.
Το -P του SFTP επιλέγει θύρα προορισμού. Μη το συγχέετε με την επιλογή πεζών γραμμάτων που χρησιμοποιούν ορισμένα άλλα εργαλεία SSH, ούτε να βάζετε έναν αυθαίρετο αριθμό μετά τον προορισμό υποθέτοντας ότι αλλάζει τη σύνδεση SSH.
Η πιστοποίηση του διακομιστή μεσολάβησης, η πιστοποίηση χρήστη SSH και η άδεια πρόσβασης σε απομακρυσμένο αρχείο παραμένουν ξεχωριστοί έλεγχοι. Ο προορισμός πρέπει επίσης να παρέχει το υποσύστημα SFTP. Μια σωστή σήραγγα από μόνη της δεν παρέχει συνεδρία αρχείων και ένας λογαριασμός περιορισμένος μόνο σε προώθηση δεν είναι απαραίτητα χρησιμοποιήσιμος για SFTP.
Κρατήστε ενεργή την επαλήθευση κλειδιού κεντρικού υπολογιστή. Ο διακομιστής μεσολάβησης παρέχει διαδρομή· δεν πρέπει να αντικαθιστά την ταυτότητα του διακομιστή αρχείων με τη δική του.