2017-07-24 2 views
-1

ich in Server A. I bin möchte über B. auf Server C ssh Ich habe Zugang zu
1.ssh direkt Tasten Identität B. 2.B braucht einen Schlüssel zu erzeugen, die es C.SSH Remote-Server unter Verwendung von Identitätsschlüssel in einem anderen

zugreifen kann ich brauche einen Befehl an C von A einzuloggen, die Schlüsselerzeugung in B und unter Verwendung desselben zu C einschließen

einzuloggen
ssh -o 'ProxyCommand ssh -i <key in A> <B> nc %h 22' <C> 

Der obige Tunnel funktioniert, wenn keine Schlüssel-basierte Authentifizierung von B nach C.

Kann nicht die Schlüsselerzeugung und unter Verwendung desselben integrieren. Kann jemand bitte helfen?

Antwort

0
ssh -o 'ProxyCommand ssh -i <key in A> <B> nc %h 22' <C> 

authentifiziert Sie an den Host-C die Schlüssel auf dem Host A. mit

+0

Leider ist mein Schlüssel für ssh C, in B. ist –

+0

Dann sie zurück an den lokalen Computer kopieren oder verwenden Sie 'ssh B ssh C' way – Jakuje

+0

Ich kann den Schlüssel nicht kopieren, aus Sicherheitsgründen. Was ist "ssh B ssh C way"? Könnten Sie bitte erklären? Kann ich mit dem gleichen scp scp? –

Verwandte Themen