GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire Ssh su un server utilizzando un altro server??

Questa domanda ha già risposte qui :Chiuso 8 anni fa.

Possibile duplicato:
ssh tramite più host

Per la connessione al server B Devo prima inviare ssh al server A .
Qual è la riga di comando per accedere al server B ?

Risposta accettata:

Se il server B è raggiungibile tramite ssh e hai solo bisogno di ssh (non diretto scp o sftp ), anche questo funziona molto bene:

ssh -t $SERVER_A ssh $SERVER_B

Il -t l'opzione forza l'allocazione di uno pseudo-tty anche quando si esegue un singolo comando all'altra estremità. Questo è utile, poiché ssh ha bisogno di una pseudo-tty.

Poiché stai utilizzando due istanze nidificate di ssh , il carattere di escape nella sessione interna è Invio ~ ~ (due tilde). Una tilde invierà l'escape alla prima shell.


Linux
  1. Come SSH su Linux da Android

  2. Ssh:come connettersi a un PC tramite un altro PC utilizzando Ssh?

  3. Come mantenere attive le sessioni SSH

  4. Come scaricare un file dal server usando SSH?

  5. Come inviare una stringa al server utilizzando s_client

Come utilizzare SSH per connettersi a un server remoto

Come aggiungere la chiave pubblica SSH al server

Come configurare SSH su CentOS e RHEL

Come generare e utilizzare una chiave SSH utilizzando PuTTY

Come eseguire l'SSH sul server tramite Linux

Come proteggere SSH con Fail2Ban