GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man mit einem anderen Server per SSH auf einen Server zugreifen?

Für diese Frage gibt es hier bereits Antworten :Vor 8 Jahren geschlossen.

Mögliches Duplikat:
ssh über mehrere Hosts

Zum Verbinden mit Server B Ich muss zuerst eine SSH-Verbindung zu Server A herstellen .
Wie lautet die Befehlszeile für den Zugriff auf Server B ?

Akzeptierte Antwort:

Wenn Server B über ssh erreichbar ist und Sie brauchen nur ssh (nicht direkt scp oder sftp ), das funktioniert auch sehr gut:

ssh -t $SERVER_A ssh $SERVER_B

Das -t Option erzwingt die Zuweisung eines Pseudo-TTY, selbst wenn ein einzelner Befehl am anderen Ende ausgeführt wird. Dies ist hilfreich, da ssh benötigt ein Pseudo-TTY.

Da Sie zwei verschachtelte Instanzen von ssh verwenden , das Fluchtzeichen in der inneren Sitzung ist Enter ~ ~ (zwei Tilden). Eine Tilde sendet die Flucht an die erste Shell.


Linux
  1. Wie man SSH unter Linux von Android aus macht

  2. Wie man über Host (Jumpserver) ssh, um einen anderen Server zu erreichen

  3. Ssh – Wie verbinde ich mich mit einem PC über einen anderen PC mit SSH?

  4. Wie lade ich eine Datei mit SSH vom Server herunter?

  5. So senden Sie eine Zeichenfolge mit s_client an den Server

So verwenden Sie SSH, um eine Verbindung zu einem Remote-Server herzustellen

So fügen Sie dem Server einen öffentlichen SSH-Schlüssel hinzu

So richten Sie SSH unter CentOS und RHEL ein

Generieren und Verwenden eines SSH-Schlüssels mit PuTTY

So führen Sie SSH zum Server über Linux

So sichern Sie SSH mit Fail2Ban