gushelom.ru

Hur man skapar en inverterad SSH-tunnel

Behöver du få den irriterande brandväggen? Eller kanske värd en tjänst bakom NAT? Vad du behöver är en omvänd SSH-tunnel och du kommer omedelbart att vara i affärer medan dina vänner fortfarande försöker lista ut hur du gjorde det.

steg

Bildnamn Skapa en Reverse Ssh Tunnel Steg 1
1
server: apt-get installer openssh-server
  • Bildnamn Skapa en Reverse Ssh Tunnel Steg 2
    2
    server: ssh-keygen
  • Bildnamn Skapa en Reverse Ssh Tunnel Steg 3
    3
    Klient: apt-get install openssh-client
  • Bildnamn Skapa en Reverse Ssh Tunnel Steg 4
    4
    Klient: ssh-keygen
  • Bildnamn Skapa en Reverse Ssh Tunnel Steg 5
    5
    Klient: ssh-copy-id-användare @ server
  • Bildnamn Skapa en Reverse Ssh Tunnel steg 6
    6
    server: Redigera / etc / ssh / sshd_config som root-användare.
  • Ändra `#PasswordAuthentication yes` till `PasswordAuthentication no`.
  • Lägg till `GatewayPorts clientspecified` till slutet av filen.
  • Bildnamn Skapa en Reverse Ssh Tunnel Steg 7
    7
    Klient: Låt oss nu skapa omvänd tunnel med
    ssh -R 10.0.0.111:5555:127.0.0.1:4444 [email protected]
  • -R skapar omvänd tunnel
  • 10.0.0.1 är IP-adressen till serverns gränssnitt ansluten till internet
  • 5555 är den port som servern lyssnar på
  • 4444 är porten för adress till din klient
  • Bildnamn Skapa en Reverse Ssh Tunnel Steg 8
    8
    Nu kan du öppna portar på servern till internet och vidarebefordra dem genom tunneln till din klient.
  • tips

    • Du kan ändra datorn till vilken porten vidarebefordras genom att ändra lokal loopback-adress (127.0.0.1) till datorns IP-adress. Så, 10.0.0.111:5555:192.168.0.2:4444 skulle vidarebefordra port 5555 på 10.0.0.111 till port 4444 på 192.168.0.2
    • Använd -NNR medan du skapar tunneln om du inte behöver ett skal.

    varningar

    • Håll id_rsa filen skapad av ssh-keygen hemlighet! Detta är din privata nyckel. Ge inte det till någon, medan du kan dela id_rsa.pub med alla.

    Saker du behöver

    • Två datorer: en där du kommer att vidarebefordra dörrarna och en annan som du kan öppna för internet.
    • Dessa anvisningar förutsätter att båda systemen kör Ubuntu eller en liknande distribution.
    • En grundläggande kommandoradsvetenskap kan vara användbar.
    Dela på sociala nätverk:

    Relaterade
    Så här uppdaterar du en Minecraft-serverSå här uppdaterar du en Minecraft-server
    Så här öppnar du nätverksportar på en Linux-serverSå här öppnar du nätverksportar på en Linux-server
    Så här konfigurerar du IIS på Windows XP ProSå här konfigurerar du IIS på Windows XP Pro
    Så här konfigurerar du en FTP mellan två datorerSå här konfigurerar du en FTP mellan två datorer
    Så här konfigurerar du en FTP-server i Linux UbuntuSå här konfigurerar du en FTP-server i Linux Ubuntu
    Så här konfigurerar du en Tekkit-serverSå här konfigurerar du en Tekkit-server
    Så här konfigurerar du en Minecraft Server med HamachiSå här konfigurerar du en Minecraft Server med Hamachi
    Så här konfigurerar du en offentlig Minecraft-serverSå här konfigurerar du en offentlig Minecraft-server
    Så här skapar du en Discord Channel på AndroidSå här skapar du en Discord Channel på Android
    Så här konfigurerar du vidarebefordran för MinecraftSå här konfigurerar du vidarebefordran för Minecraft
    » » Hur man skapar en inverterad SSH-tunnel

    © 2011—2021 gushelom.ru