Próbuję skonfigurować automatyczne przeskakiwanie SSH przez serwer, który nie ma nc.
Działa to z wiersza poleceń:
ssh -A gateway ssh steve@target
(Dodałem mój klucz publiczny do agenta SSH).
Jednak dodanie go do ~ / .ssh / config nie powoduje:
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.
Próba wymuszenia tego problemu -t
jest zabawna, ale bezużyteczna.
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.
Więcej -t
? Nie dobrze.
ProxyCommand ssh -A -t -t gateway ssh steve@targetip
$ ssh target
tcgetattr: Inappropriate ioctl for device
^CKilled by signal 2.
czy to możliwe? Większość samouczków (np. Http://www.arrfab.net/blog/?p=246 ) sugeruje użycie nc
.