Sto cercando di impostare l'hsh SSH automatico attraverso un server che non ha nc.
Funziona dalla riga di comando:
ssh -A gateway ssh steve@target
(Ho aggiunto la mia chiave pubblica all'agente SSH).
Tuttavia, aggiungendolo a ~ / .ssh / config non:
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.
Tentare di forzare il problema con -t
è divertente ma inutile.
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.
Di più -t
? Non buono.
ProxyCommand ssh -A -t -t gateway ssh steve@targetip
$ ssh target
tcgetattr: Inappropriate ioctl for device
^CKilled by signal 2.
È possibile? La maggior parte dei tutorial (ad es. Http://www.arrfab.net/blog/?p=246 ) suggerisce l'utilizzo nc
.