Toon posts:

ssh tunnel sluiten. HOE ?

Pagina: 1
Acties:
  • 59 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb de indruk dat ik de enige ben met deze vraag, maar goed. Ik zet een ssh tunnel op van mijn locale poort 2110 naar poort 110 van mijn mailserver met

ssh -2 -N -f -L 2110:<mailserver>:110 <user>@localhost

Dit werkt dus, maar ik vroeg me af, hoe sluit je zo'n tunnel nu ? Want na dit commando is ssh nog zichtbaar als proces met 'ps', maar als ik mijn mailclient gebruik en weer afsluit, is hij niet meer zichtbaar, ook niet als ik als root ps-all doe. De tunnel werkt echter nog wel, want opnieuw krijgt mijn mailclient connectie met de mailserver via localhost:2110.

Stel nu dat ik bijvoorbeeld besluit om die tunnel vanaf een andere locale poort te zetten, of vanaf de zelfde poort 2110 een andere tunnel te zetten. Dan moet die eerste tunnel dus gesloten worden. Ik kan echter nergens vinden hoe dat gaat, zelfs
/etc/rc.d/network restart
/etc/rc.d/sshd restart (of stop!)
helpt niet !

is de mailclient (Thunderbird) dan in de war of bestaat die tunnel gewoon nog ?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

gewoon het proces killen?

Verwijderd

Topicstarter
Dan moet je wel het PID weten van dat proces, en het proces was dus niet zichtbaar.

  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
killall <procesnaam> al eens geprobeert ??
hiermee kill je alle processen met een bepaalde naam.
en kan je anders de pid niet op een of andere manier opslaan in een file en die dan gebruiken om het als het onzichtbaar wordt te killen.

BTW: naar mijn weten moet je je ssh process gewoon zien hoor lijkt me sterk dat er ineens processen 'verdwijnen' uit je processenlijst.
mischien last van een rootkitje ofzo ???

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

lordgandalf schreef op zaterdag 05 februari 2005 @ 12:49:
killall <procesnaam> al eens geprobeert ??
hiermee kill je alle processen met een bepaalde naam.
en kan je anders de pid niet op een of andere manier opslaan in een file en die dan gebruiken om het als het onzichtbaar wordt te killen.
killall lijkt me niet echt handig met ssh ;)
Verwijderd schreef op zaterdag 05 februari 2005 @ 12:36:
Dan moet je wel het PID weten van dat proces, en het proces was dus niet zichtbaar.
ps aux | grep ssh

Verwijderd

Topicstarter
hee ja, met ps aux zag ik ze wel... bedankt iig.

  • Madcat
  • Registratie: Juli 2002
  • Niet online
met "who -a" kan je ook zien wie er is ingelogged inc het pid.

en met who -d kan je zien welke dood zijn maar die zijn ook al bij -a zichtbaar.

Verwijderd

Gewoon bietje standaard NOS werk. Niet echt iets voor PNS in elk geval.
Pagina: 1

Dit topic is gesloten.