Ero sivun ”SSH-tunneli” versioiden välillä

Siirry navigaatioon Siirry hakuun
41 merkkiä lisätty ,  11. helmikuuta 2009
(alustava tunneliohje)
 
Rivi 22: Rivi 22:
==Palvelimen asettaminen==
==Palvelimen asettaminen==


Muokkaa tiedostoa ~root/.ssh/authorized_keys. Lisää sinne rivi
Muokkaa tiedostoa <tt>~root/.ssh/authorized_keys</tt>. Lisää sinne rivi
  command="/root/tunnelip.sh",no-port-forwarding,no-pty,no-agent-forwarding,no-X11-forwarding AVAIMESI TIEDOT
  command="/root/tunnelip.sh",no-port-forwarding,no-pty,no-agent-forwarding,no-X11-forwarding AVAIMESI TIEDOT


Komento antaa oikeudet suorittaa vain komennon /root/tunnelip.sh palvelimella.
Komento antaa oikeudet suorittaa vain komennon <tt>/root/tunnelip.sh</tt> palvelimella.


Muokkaa tiedostoa /etc/ssh/sshd_config ja lisää sinne rivi PermitTunnel yes.
Muokkaa tiedostoa <tt>/etc/ssh/sshd_config</tt> ja lisää sinne rivi
PermitTunnel yes


Luo tiedosto ~root/tunnelip.sh ja laita sille sisällöksi
Luo uusi tiedosto <tt>~root/tunnelip.sh</tt>, jonne seuraava sisältö:


  #!/bin/bash
  #!/bin/bash
  # muodostaa ssh-tunnelin ja tuhoaa aiemman tarvittaessa
  # muodostaa ssh-tunnelin ja tuhoaa aiemman tarvittaessa
  CONNECTED=$(ip addr show dev tun3 to 192.168.24.1)
  CONNECTED=$(ip addr show dev tun3 to 192.168.24.1)
 
  if [ "$CONNECTED" ]; then
  if [ "$CONNECTED" ]; then
         RAWSSHPID=$(lsof -F p /dev/net/tun)
         RAWSSHPID=$(lsof -F p /dev/net/tun)
Rekisteröitymätön käyttäjä

Navigointivalikko