Attualmente sto cercando di capire come collegare SSH ai server dietro firewall che negano tutte le connessioni in entrata. I server possono uscire SSH, quindi mi chiedo se c'è un modo per ottenere il server dietro il firewall per creare un tunnel SSH sulla mia workstation, quindi consentire alla mia workstation di inviare comandi al server attraverso di essa?SSH al server dietro il firewall
Ho esaminato il tunneling/reverse tunneling, ma queste sembrano essere soluzioni di port forwarding, che non funzioneranno in quanto il firewall nega tutte le connessioni su tutte le porte.
Idealmente, vorrei fare questo in Ruby (utilizzando il Net :: gemma SSH), in modo tale che invece di aprire una nuova connessione come:
Net::SSH.start('host', 'user', :password => "password")
potessi in qualche modo legarsi a una galleria esistente.
Grazie!
Esiste un modo per indicare la figura del localhost. Il mio indirizzo IP cambia e voglio sempre essere in grado di ssh sul server. Ho un risolutore DNS già impostato – MichaelH
@ Michael: Non sono sicuro di aver capito. Non è possibile mantenere connessioni TCP se l'indirizzo IP di uno dei peers cambia ... –
è possibile eseguire il tunnel anche attraverso http? – Will