Qual è la differenza tra tunneling SSH locale / remoto / dinamico?


27

In Putty ci sono tre opzioni di tunneling:

inserisci qui la descrizione dell'immagine

Qualcuno può spiegare qual è la differenza tra loro?

Risposte:


22

Dalla documentazione puTTY , in particolare, 4.23 La sezione del pannello tunnel :

Impostare uno dei pulsanti di opzione "Local" o "Remote", a seconda che si desideri inoltrare una porta locale a una destinazione remota ("Local") o inoltrare una porta remota a una destinazione locale ("Remote"). In alternativa, selezionare 'Dinamico' se si desidera che PuTTY fornisca un proxy SOCKS 4 / 4A / 5 locale su una porta locale (si noti che questo proxy supporta solo connessioni TCP; il protocollo SSH non supporta l'inoltro UDP).

  • Locale: inoltra la porta locale all'host remoto.
  • Remoto: inoltra la porta remota all'host locale.
  • Dinamico: utilizzare SOCKS.

Quali sono i vantaggi dell'utilizzo di SOCKS5?
LanceBaynes,

@LanceBaynes: vantaggi? Come rispetto a cosa? Non sono sicuro di capire cosa stai chiedendo.
jscott,

sry, contro il Local / Remote
LanceBaynes

@lanceBaynes: la configurazione delle risorse a cui si accede determinerà quale delle tre opzioni è necessario utilizzare. Questo non è un caso in cui un'opzione sia "migliore" delle altre.
jscott,

5
Darei sicuramente un voto positivo se questa risposta mi fornisse un indizio migliore di cosa significhi Dynamic. "Proxy SOCKS 4 / 4A / 5" non significa niente per me. Anche se sono sicuro di poterlo Google. "Dinamico" forse in avanti in entrambe le direzioni ??
Buttle Butkus,

24

La risposta di jscott è corretta, tuttavia dopo averla letta, non mi era ancora del tutto chiaro quando avrei dovuto usare local e remote. Quindi ho fatto ulteriori ricerche e ho trovato la risposta qui :

Utilizzare local se si dispone di un servizio in esecuzione su una macchina che può essere raggiunta dalla macchina remota e si desidera accedervi direttamente dalla macchina locale. Dopo aver impostato il tunneling, sarai in grado di accedere al servizio utilizzando l'IP host locale (127.0.0.1)

Utilizzare il telecomando se si dispone di un servizio raggiungibile dal computer locale e è necessario renderlo disponibile al computer remoto. Apre la presa di ascolto sulla macchina su cui hai usato SSH per accedere.

La dinamica è come locale, ma sul lato client si comporta come un proxy SOCKS. Usalo se devi connetterti con un software che prevede l'inoltro di SOCKS.


3
In particolare, il telecomando apre la presa di ascolto sulla macchina su cui è stato utilizzato SSH per accedere.
Falcon Momot,

@FalconMomot Esatto. Ho aggiunto il tuo commento alla risposta per renderlo più chiaro.
lbalazscs,


-3

un server locale è, beh, locale

in genere significa che un server locale è connesso alla propria LAN (rete locale) e un server remoto non è sulla propria LAN ma connesso tramite la propria rete WAN (Wide Area Network) remoto potrebbe essere nella porta accanto o nel prossimo continente o potrebbe trovarsi nella stessa stanza, semplicemente su una rete separata.


Benvenuti in ServerFault. Purtroppo la tua risposta non contribuisce o si aggiunge alla discussione, soprattutto per una domanda a cui è stato risposto l'anno scorso. Dai un'occhiata a tutte le domande aperte e vedi se puoi aiutare lì.
Brent Pabst,

Questo non è davvero rilevante nel contesto. Non lo imposteresti in base alla posizione del server sulla rete, ma piuttosto se vuoi accedere al tunnel dal computer locale (su cui è in esecuzione putty) o dal computer remoto (su cui è in esecuzione sshd).
Falcon Momot,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.