Solución:
El problema es que el shell del servidor SFTP no puede encontrar el comando connect
. Dos causas probables:
- Tu
$PATH
no está configurado. Intenta reemplazarconnect
con/usr/bin/connect
o$(which connect)
. O inicie sesión con SSH y localice este programa. - El servidor SFTP no tiene
connect
instalado. Póngase en contacto con el administrador del sistema de la máquina.
Como dijo Schot, me comuniqué con el administrador del sistema y después de instalar el comando connect, el comando es:
sftp -o "ProxyCommand connect -H proxy.ABCD.com:80 %h %p" [email protected]
En clientes RHEL / CentOS 7 y versiones de Linux donde el nc
el comando no reconoce el -x
y -X
argumentos de la línea de comandos (p. ej. Ncat: Version 7.50
), el comando de trabajo sería:
sftp -o ConnectTimeout=3 -o ProxyCommand='/usr/bin/nc --proxy-type http --proxy proxy.ABCD.com:80 %h %p' -oPort=32 [email protected]
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)