Estoy tratando de configurar el salto SSH automático a través de un servidor que no tiene nc.
Esto funciona desde la línea de comando:
ssh -A gateway ssh steve@target
(He agregado mi clave pública al agente SSH).
Sin embargo, agregarlo a ~ / .ssh / config no:
Host target
User steveb
ProxyCommand ssh -A gateway ssh steve@targetip
$ ssh target
Pseudo-terminal will not be allocated because stdin is not a terminal.
^CKilled by signal 2.
Intentar forzar el problema con -t
es divertido pero inútil.
ProxyCommand ssh -A -t gateway ssh steve@targetip
$ ssh target
Pseudo-terminal will not be allocated because stdin is not a terminal.
Pseudo-terminal will not be allocated because stdin is not a terminal.
^CKilled by signal 2.
¿Más -t
? No es bueno.
ProxyCommand ssh -A -t -t gateway ssh steve@targetip
$ ssh target
tcgetattr: Inappropriate ioctl for device
^CKilled by signal 2.
es posible? La mayoría de los tutoriales (por ejemplo, http://www.arrfab.net/blog/?p=246 ) sugieren usar nc
.