ich habe einen router (openwert) zuhause und daran meinen debian rechner angeschlossen.
ich habe auf dem router vergessen port 22 für ssh freizugeben, aber ich habe auch noch port 21 offen.
ich kann mich mit einem ftp client auf meinem rechner einloggen. da ich gerne auch noch die port 22 freigeben würd (ohne nach hause zu fahren und dort direkt auf dem router die port freizugeben)
dachte ich mir das ich mich mit ftp auf meinem rechner einlogge und dort einen sh script hinterlege der mir port 22 öffnet auf dem router und auf meinem rechner forwarded.
Code: Alles auswählen
ssh root@192.168.1.10
iptables -t nat -A PREROUTING -i eth0 p tcp --dport 21 -j DNAT --to 192.168.1.10:21
iptabels -A FORWARD -i eth0 -o eth1 -p tcp --dport 21 -d 192.168.1.10 -j ACCEPT
aber ich glaube nicht das es so funktioniert oder ? weil ich weiß nicht ob er die befehle nach ssh root@ ... auch noch "frisst" ..
danke =)
lg