Ako vytvoriť reverzný tunel SSH?

Klient: Teraz vytvoríme spätný tunel pomocou
Klient: Teraz vytvoríme spätný tunel pomocou.

Potrebujete obísť tento otravný firemný firewall?

Alebo hostíte službu, keď máte NAT?

Čo potrebujete, je reverzný tunel SSH a budete na dobrej ceste, aby ste svojich priateľov zmiatli a pokúsili sa im povedať, čo ste urobili.

Kroky

  1. 1
    Server: apt-get install openssh-server
  2. 2
    Server: ssh-keygen
  3. 3
    Klient: apt-get install openssh-client
  4. 4
    Klient: ssh-keygen
  5. 5
    Klient: ssh-copy-id user@server
  6. 6
    Server: Upravte súbor/etc/ssh/sshd_config ako root.
    • Zmeňte '#PasswordAuthentication yes' na 'PasswordAuthentication no'.
    • Na koniec súboru pridajte text „Klienti špecifikovaní bránou Gateway“.
  7. 7
    Klient: Teraz vytvoríme spätný tunel s
    ssh -R 10,0.0,111: 5555: 127,0,0,1: 4444 používateľ@10,0,0,111
    • -R robí tunel obráteným
    • 10,0.0,1 je adresa IP rozhrania na vašom serveri, ktoré je obrátené na internet
    • 5555 je port servera, na ktorom môžete počúvať.
    • Port 4444 je port, na ktorý je potrebné preposlať klienta.
  8. 8
    Teraz môžete otvoriť porty na serveri na internet a presmerovať ich cez svoj tunel na svojho klienta.
Presmerovať ich cez svoj tunel na svojho klienta
Teraz môžete otvoriť porty na serveri na internet a presmerovať ich cez svoj tunel na svojho klienta.

Tipy

  • Počítač, na ktorý je port presmerovaný, môžete zmeniť zmenou adresy lokálnej slučky (127,0.0,1) na adresu IP tohto počítača. Takže 10,0,0,111: 5555: 192,168,0,2: 4444 by presmerovalo port 5555 na 10,0,0,111 na port 4444 na 192,168,0,2
  • Ak nepotrebujete shell, pri vytváraní tunela použite -nNR.

Varovania

  • Uchovávajte súbor id_rsa vytvorený ssh-keygen v bezpečí! Toto je váš súkromný kľúč! Nedajte to nikomu! id_rsa.pub však môžete dať komukoľvek.

Veci, ktoré budete potrebovať

  • Dva počítače: Jeden, na ktorý budete presmerovávať porty, a druhý, ktorý môžete otvoriť na internete.
  • Tieto pokyny predpokladajú, že v oboch systémoch je spustený Ubuntu alebo podobné distro.
  • Pomôcť by mohla základná znalosť príkazového riadka.
Súvisiace články
  1. Ako zapojiť ethernetový kábel?
  2. Ako používať proxy?
  3. Ako blokovať proxy stránky?
  4. Ako nainštalovať Windows Server 2003?
  5. Ako nainštalovať, konfigurovať a testovať Windows Server 2012 R2
  6. Ako vytvoriť doménu Windows Server 2012 R2?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail