<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.xinux.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.254.33</id>
	<title>Xinux Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://www.xinux.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=192.168.254.33"/>
	<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php/Spezial:Beitr%C3%A4ge/192.168.254.33"/>
	<updated>2026-09-11T20:38:48Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://www.xinux.net/index.php?title=Ssh-tunnel&amp;diff=108</id>
		<title>Ssh-tunnel</title>
		<link rel="alternate" type="text/html" href="https://www.xinux.net/index.php?title=Ssh-tunnel&amp;diff=108"/>
		<updated>2005-04-05T08:19:13Z</updated>

		<summary type="html">&lt;p&gt;192.168.254.33: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beipielskript für einen ssh-Tunnel ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 SSH=/usr/bin/ssh&lt;br /&gt;
 SSHTUNNEL=$(netstat -ltnp | grep ssh | grep -v &amp;quot;:22&amp;quot;  | cut -f 2 -d : | tr -s &amp;quot; &amp;quot; | cut -f 1 -d &amp;quot; &amp;quot;)&lt;br /&gt;
 case $1 in&lt;br /&gt;
 &lt;br /&gt;
  start)&lt;br /&gt;
    shift&lt;br /&gt;
    # -f  gehe in den hintergrund&lt;br /&gt;
    # -g  lausche auf allen interfaces&lt;br /&gt;
    # -N  fuehre kein remote-kommandos aus&lt;br /&gt;
    # -l  benutzer&lt;br /&gt;
    # -L  lokaler tunnelmodus&lt;br /&gt;
 &lt;br /&gt;
    LOCALPORT=$2&lt;br /&gt;
    ZIEL=$3&lt;br /&gt;
    ZIELPORT=$4&lt;br /&gt;
    SSHSERVER=$1&lt;br /&gt;
    if test &amp;quot;$#&amp;quot; -eq 4&lt;br /&gt;
    then&lt;br /&gt;
      $SSH   -f -g -N  -l root $SSHSERVER -L $LOCALPORT:$ZIEL:$ZIELPORT&lt;br /&gt;
    else&lt;br /&gt;
      echo &amp;quot;Die Syntax lautet: $0 start sshserver localport zielrechner zielport&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
  ;;&lt;br /&gt;
 &lt;br /&gt;
 list)&lt;br /&gt;
  set $SSHTUNNEL&lt;br /&gt;
  COUNT=1&lt;br /&gt;
  while [ $# -ne &amp;quot;0&amp;quot; ]&lt;br /&gt;
  do&lt;br /&gt;
  echo  &amp;quot;Tunnel $COUNT =  Forward Port $1&amp;quot;&lt;br /&gt;
  shift&lt;br /&gt;
  COUNT=$(($COUNT+1))&lt;br /&gt;
  done&lt;br /&gt;
 ;;&lt;br /&gt;
 &lt;br /&gt;
 kill)&lt;br /&gt;
  shift&lt;br /&gt;
  if test &amp;quot;$#&amp;quot; -eq &amp;quot;1&amp;quot;&lt;br /&gt;
  then&lt;br /&gt;
    SHIFT=$1&lt;br /&gt;
    set $SSHTUNNEL&lt;br /&gt;
    if test $# -ge  $SHIFT&lt;br /&gt;
     then&lt;br /&gt;
      shift $(($SHIFT-1))&lt;br /&gt;
      fuser -kn tcp $1&lt;br /&gt;
     else&lt;br /&gt;
     echo &amp;quot;kein TUNNEL&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
 else&lt;br /&gt;
    echo &amp;quot;Die Syntax lautet: $0 kill TUNNEL&amp;quot; &lt;br /&gt;
 fi&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;quot;Die Syntax lautet: start|list|kill&amp;quot;&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;/div&gt;</summary>
		<author><name>192.168.254.33</name></author>
	</entry>
</feed>