Estoy tratando de encontrar un método que me permita acceder a archivos en un servidor SFTP que no puedo acceder desde mi máquina local. Actualmente, tengo que SSH a un servidor remoto (es en un cierto bloque de IP desde el cual el servidor SFTP final aceptará), luego desde allí SFTP al servidor de destino. Desde allí, get
los archivos que me interesan, dejándolos caer en el servidor intermediario, desde donde puedo obtener los archivos a través de un recurso compartido de Samba o con un directo scp
. También trabajo en el reverso, donde coloco los archivos en el intermediario, SSH y luego SFTP en el destino y los put
guardo en las carpetas correspondientes.
Mi objetivo es acortar esto. Las restricciones desafortunadas son que mi máquina es Windows (uso KiTTy y / o Cygwin) y no puedo modificar el servidor intermediario (o el servidor de destino) de ninguna manera. Estoy dispuesto a usar la línea de comandos o programas GUI siempre que funcione y sea gratis.
¿Algunas ideas?
No voy a establecer esto como la respuesta aceptada porque nunca lo habría encontrado sin @sehe y @Jakub, pero esto es lo que encontré que simplifica todo ...
WinSCP tiene la capacidad de usar un túnel SSH incorporado. No sé cuándo llegó esta característica, pero nunca me di cuenta antes de alguna manera.
fuente
Una de mis sugerencias sería crear un proxy de calcetines usando masilla (desde su cuadro de Windows), y luego proxy a su cliente SFTP sobre él (por ejemplo, Filezilla sftp).
No necesitaría hacer nada especial de esa manera, solo encienda su proxy de putty socks5, encienda filezilla y envíe sus archivos al servidor de destino.
fuente