J'essaie de trouver une méthode pour me permettre d'accéder aux fichiers sur un serveur SFTP auquel je ne peux pas accéder depuis ma machine locale. Actuellement, je dois SSH vers un serveur distant (c'est dans un certain bloc IP que le serveur SFTP final acceptera), puis de là SFTP vers le serveur de destination. De là, j'ai get
les fichiers qui m'intéressent, les déposant ainsi sur le serveur intermédiaire, d'où je peux récupérer les fichiers soit sur un partage Samba, soit directement scp
. Je travaille également à l'inverse, où je dépose les fichiers sur l'intermédiaire, SSH vers celui-ci puis SFTP vers la destination et put
les place dans les dossiers appropriés.
Mon objectif est de raccourcir cela. Les restrictions malheureuses sont que ma machine est Windows (j'utilise KiTTy et / ou Cygwin) et je ne peux en aucun cas modifier le serveur intermédiaire (ou le serveur de destination). Je suis prêt à utiliser des programmes en ligne de commande ou GUI tant qu'il fonctionne et est gratuit.
Des idées?
Je ne vais pas définir cela comme la réponse acceptée car je ne l'aurais jamais trouvée sans @sehe et @Jakub, mais voici ce que j'ai trouvé qui simplifie tout ...
WinSCP a la possibilité d'utiliser un tunnel SSH intégré. Je ne sais pas quand cette fonctionnalité est arrivée, mais je ne l'ai jamais remarquée auparavant.
la source
Une de mes suggestions serait de créer un proxy de chaussettes en utilisant du mastic (à partir de votre boîte Windows), puis de proxy sur votre client SFTP dessus (par exemple Filezilla sftp).
Vous n'auriez pas besoin de faire quoi que ce soit de spécial de cette façon, activez simplement votre proxy putty socks5, activez filezilla et transférez vos fichiers vers le serveur de destination.
la source