
Szenario
VPS im Internet. Interne Maschine hinter dem Firmennetzwerk.
Ziel
Haben$interne_Maschineverbunden mit$VPS; Ich melde mich an bei$VPSund verbinden Sie sich mit$interne_MaschineSSH-Sitzung, die lokal sein wird in$VPS.
Schlüssel
$VPSenthält den öffentlichen SSH-Block in .authorized_hosts.$interne_Maschineverbindet sich mit dem privaten Schlüssel zu$VPS
Code
An$interne_Maschine:
ssh -oStrictHostKeyChecking=accept-new -i .ssh/KEY -R 2048:localhost:22 vps.internet.net
Verbindung wird hergestellt. Eingabeaufforderung in$interne_MaschineÄnderungen an$VPSprompt.
Auf $VPS:
ssh -p 2048 localhost
Fehler:
ubuntu@localhost: Permission denied (publickey).
Ich habe auch versucht, eine Verbindung herzustellen, in$VPS, die Angabe der Schlüssel mit -i funktioniert auch nicht.
Verstehe ich falsch, wie das funktioniert?
Antwort1
Der zu verwendende Schlüssel ist der ursprünglich für die Anmeldung bei $VPS konfigurierte Schlüssel.