Linux via Windows afsluiten d.m.v. snelkoppeling?

Pagina: 1
Acties:
  • 109 views sinds 30-01-2008
  • Reageer

  • BlubberZwijn
  • Registratie: September 2001
  • Laatst online: 16-02 15:25
Kan je via Windows Linux afsluiten d.m.v. snelkoppeling?
Ik kan nu wel via telnet inloggen en em dan afsluiten maar ik vroeg me af of dit niet wat sneller kon!

Iemand?

  • jep
  • Registratie: November 2000
  • Laatst online: 19:26

jep

Ja, maar dat staat kwa moeite niet inverhouding met wat je er aan hebt :). Gewoon even doortypen en halt tikken dus ;).

  • blackd
  • Registratie: Februari 2001
  • Niet online
Misschien iets met een remote shell achtig iets..

Via Webmin (webbased config editor: in o.a. mandrake (7.2)) zit een knop waarmee je 't systeem kan uitschakelen. Misschien deze linken op een desktop van een windows client?

9000Wp o/w SolarEdge SE6K - Panasonic 5kW bi-bloc - gasloos sinds 17-7-2023


  • Roel
  • Registratie: Februari 2000
  • Laatst online: 12-02 17:32

Roel

screen -x addict

Mjah, als je samba draait kun je het zo doen:

Met crontab een script laten runnen dat iedere minuut checkt of er een file bestaat.
Zoja, die file weghalen en shutdown -h now laten uitvoeren..

En dan kun je met windows gewoon een bestandje op die share zetten om 'm te laten afsluiten, met een beetje knutselen is daar wel een leuke batch file op te verzinnen..

"t is niet de makkelijkste manier, maar wel een creative :P

Resistance is futile (If < 1 Ohm)


  • JF_
  • Registratie: Juni 2001
  • Laatst online: 16-02 13:13

JF_

Misschien een telnet-client met scripting? Ik ken er zo gauw geeneen, maar ze bestaan vast wel.
Of anders even een programmaatje (C of zo) in mekaar fietsen dat connect op port 23, netjes inlogged, en een paar commando's verstuurt. Eh.. Dat *is* dus eigenlijk een telnet-client met script-ondersteuning.

Verwijderd

Ga dan meteen leuk knutselen met de superserver (x)inetd :P
code:
1
2
3
echo '#!/bin/sh' > /root/uit_met_kreng
echo '/sbin/shutdown -h now' >> /root/uit_met_kreng
chmod 700 /root/uit_met_kreng

Vervolgens in je (x)inetd config iets als dit aanmaken (hetvolgende geldt dus voor xinetd):
code:
1
2
3
4
5
6
7
8
9
10
service uit_met_kreng
{
  type = UNLISTED
  socket_type = stream
  protocol    = tcp
  port = 1200
  user = root
  server = /root/uit_met_kreng
  wait = no
}

Een verbinding met poort 1200 is nu genoeg, om je machine uit te zetten.

Het is aan te raden om wel tcpwrappers en/of een firewall te gebruiken, aangezien anders een simpele poortscan al voldoende is om je machine uit te zetten :D :P

Maak nu een snelkoppeling aan met daarin het volgende:
code:
1
telnet ip_van_linux_machine 1200

Dubbelklikken en voila, je linux kreng gaat vanzelf uit ;) :P

  • jep
  • Registratie: November 2000
  • Laatst online: 19:26

jep

Oh-Mijn-God.

:D :D :D

Verwijderd

Nelske had de > en >> omgedraaid .

  • dinges
  • Registratie: September 2000
  • Niet online
:D
wat een oplossing :D
prachtig gewoon :P

PSN: Houtvlot


Verwijderd

Op zaterdag 05 januari 2002 01:32 schreef janjanjansen het volgende:
Nelske heeft de > en >> omgedraaid .
Aargh |:(
Hoe krijg ik dat nu weer voor elkaar :?
Op zaterdag 05 januari 2002 01:31 schreef j3p het volgende:
Oh-Mijn-God.

:D :D :D
Op zaterdag 05 januari 2002 01:33 schreef dinges het volgende:
:D
wat een oplossing :D
prachtig gewoon :P
Ghehe, je kan wel zien, dat ik aardig gaar ben de afgelopen paar dagen, dus dan ga je gekke dingen in elkaar flansen :P ;)

  • dinges
  • Registratie: September 2000
  • Niet online
Op zaterdag 05 januari 2002 01:35 schreef nelske het volgende:

[..]

Aargh |:(
Hoe krijg ik dat nu weer voor elkaar :?
[..]


[..]

Ghehe, je kan wel zien, dat ik aardig gaar ben de afgelopen paar dagen, dus dan ga je gekke dingen in elkaar flansen :P ;)
:P
te veel bier gezopen?

nu ik er aan denk...
das een goeie poortscan beveiliging!!
gewoon zoiets maken voor elke poort
als er dan een poortscan komt gaat je pc uit :P
geen last van h4x0rs!

PSN: Houtvlot


  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 22-02 19:32

tweakerbee

dus..?

:D LOL.

Wel een idee voor als je op vakantie gaat >:)

You can't have everything. Where would you put it?


Verwijderd

Op zaterdag 05 januari 2002 01:36 schreef dinges het volgende:
:P
te veel bier gezopen?
Was het maar waar ;)
nu ik er aan denk...
das een goeie poortscan beveiliging!!
gewoon zoiets maken voor elke poort
als er dan een poortscan komt gaat je pc uit :P
geen last van h4x0rs!
Hoe vaak wil jij je computer aanzetten? :D
Is nie echt goed voor je uptime hoor :P

  • dinges
  • Registratie: September 2000
  • Niet online
Op zaterdag 05 januari 2002 01:49 schreef nelske het volgende:
Hoe vaak wil jij je computer aanzetten? :D
Is nie echt goed voor je uptime hoor :P
ik wil hem niet uitzetten
maar dat hoeft ook niet
dat doen de scanners voor me ;)

LEES DINGES LEES!

uhm... ik zeg ook niet dat ik het doe ofzo :P
was maar een ideetje ;)

PSN: Houtvlot


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 19:42

deadinspace

The what goes where now?

code:
1
while true; do nmap -p 1200 linux_kreng; sleep 1; done

En maar afvragen wrom die compu niet wil booten :D

  • BlubberZwijn
  • Registratie: September 2001
  • Laatst online: 16-02 15:25
ok tnx zo ffies proberen :)

  • BlubberZwijn
  • Registratie: September 2001
  • Laatst online: 16-02 15:25
Ik heb toch liever zo'n telnet scripts programma :P weet iemand waar ik zoiets haal?

Ik snap linux namelijk niet heel goed.... (mijn broer beter).. dit snapt dat vast wel wat je bedoelde.

  • BlubberZwijn
  • Registratie: September 2001
  • Laatst online: 16-02 15:25
In ipchains kan ik wel iets veranderen maar ik weet niet precies wat ik dan in moet typen om alleen de windows pc toe te laten (192.168.1.20).

Linux bak is 192.168.1.10 btw :)

Verwijderd

Op zaterdag 05 januari 2002 14:55 schreef BlubberZwijn het volgende:
In ipchains kan ik wel iets veranderen maar ik weet niet precies wat ik dan in moet typen om alleen de windows pc toe te laten (192.168.1.20).

Linux bak is 192.168.1.10 btw :)
Gevaarlijk hoor die info... :P
(en nu ff iemand hier een plaatje posten als http://192.168.1.10:1200/ga_maar_uit.jpg >:) )
Weten we gelijk of het werkt ;)

  • BlubberZwijn
  • Registratie: September 2001
  • Laatst online: 16-02 15:25
:o

  • picobyte
  • Registratie: Juli 2000
  • Laatst online: 14-05-2025

picobyte

MhIHIHI!

Reflection kan dat :)
Daar pleurt ik iedere twee uur ook een copietje van de named.data mee naar mijn windows bak.
Heel simpel de scriptrecorder aanzetten ff doen wat je altijd doet om iets gedaan te krijgen en recorder stoppen+script opslaan.
Wel ff nalopen want die scripts zijn niet echte wonderen van schone code >:)
Je moet er ook aan denken dat waarneer je een password intikt met de recorder aan dat dus als leesbare tekst in je vb script komt wees dus voorzichtig en log het liefst in als een script user die je voor deze taak hebt aangemaakt.

Powered bij meergranenbrood.


Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
service uit_met_kreng
{
  type = UNLISTED
  socket_type = stream
  protocol    = tcp
  port = 1200
  user = root
  server = /root/uit_met_kreng
  wait = no
}

Als je nou eens dit doet:
code:
1
2
3
4
5
6
7
8
9
10
11
service uit_met_kreng
{
  type = UNLISTED
  bind = (server ip)  
  socket_type = stream
  protocol    = tcp
  port = 1200
  user = root
  server = /root/uit_met_kreng
  wait = no
}

Dan kun je dus alleen van je interne netwerk je PC afsluiten :) (En dus ook geen last meer van portscanners en andere flauwe grappenmakers ;) )

BTW. Echt koel scrippie! Deze zocht ik net!

Verwijderd

:D Ghehe, ik ben blij dat ik er toch nog iemand mee kan plezieren :)

Inderdaad aan bind had ik zo snel nog niet gedacht ;)
Uiteraard moet je hem binden aan je interne ip. Het betekent ok dat je wel moet weten wie je in je interne netwerk hebt zitten, anders kan het nog fout gaan :P

Verwijderd

Als ik dit vanuit de console aan /etc/inetd.conf wil toevoegen word het dan zoiets???
code:
1
uit_met_kreng stream tcp 1200 nowait root /root/uit_met_kreng

  • BlubberZwijn
  • Registratie: September 2001
  • Laatst online: 16-02 15:25
broer heeft et al gemaakt, werkt al.
TNX mannen!

Verwijderd

Hoe heeft hij het nu gedaan?

da_Stimpy: Dat wordt inderdaad zoiets ja ;)

Verwijderd

wrom zet je niet gewoon de stroom uit in de meterkast :P

Verwijderd

Hmm, heb t geprobeerd, maar t werkt niet :(

(No connection geeft ie via telnet)

edit:

Dit is dus geen reply op dat antwoord wat DJ_PP hierboven geeft :P

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22-02 22:40
Okee....heeft iemand dan nu iets waarmee ik windows kan afsluiten vanuit Linux? Heb je meer aan lijkt me, 'k bedoel waarom zou je Linux uit willen zetten dan?







Just kidding :+

  • itsme
  • Registratie: Februari 2000
  • Niet online
lol leuke oplossing, handig voor als mn backup weer eens uit moet, met wakeonlan kan die zelfs op comando weer aan :D

"If God wanted us to have unlimited free energy He would have put a giant fusion reactor in the sky"


  • Papillon
  • Registratie: Januari 2000
  • Laatst online: 23-09-2025

Papillon

Spring 's in the Air...

As je rsh op je machientje installeert:

rsh reboot

of anders

rsh shutdown -now

Kan zijn dat je de reboot/shutdown scrippie de rechten moet geven dat een gewone user het mag uitvoeren !

F u cn rd ths, u mght hv a gd jb n cmptr prgmmng.


  • Ronald
  • Registratie: Juli 2000
  • Nu online
Op donderdag 17 januari 2002 17:48 schreef Wilke het volgende:
Okee....heeft iemand dan nu iets waarmee ik windows kan afsluiten vanuit Linux? Heb je meer aan lijkt me, 'k bedoel waarom zou je Linux uit willen zetten dan?


Just kidding :+
Maar het kan wel :)
bak een progsel 'uit_met_dit_kreng.exe' die luisterd op poort 1200. zodra hij een connect krijgt doe je een Windows API call om shutdown te initieren ( * Ronald weet die call niet, maar zal vast ergens in M$ SDK staan )

:7

PV Output - Obdam; SolarEdge SE5K 'Voor korte strings'; 12x350Wp Oost-West 13°; 8x415Wp Zuid 10°; Totaal 7520Wp.


Verwijderd

en andersom .... een windows machine afsluiten vanaf een linux bak ??

Verwijderd

Op donderdag 17 januari 2002 22:32 schreef eatraas het volgende:
en andersom .... een windows machine afsluiten vanaf een linux bak ??
Op donderdag 17 januari 2002 17:48 schreef Wilke het volgende:
Okee....heeft iemand dan nu iets waarmee ik windows kan afsluiten vanuit Linux? Heb je meer aan lijkt me, 'k bedoel waarom zou je Linux uit willen zetten dan?

Just kidding :+
;)

Dat wordt wat lastiger denk ik :D

Verwijderd

Op zondag 06 januari 2002 00:31 schreef [Mike] het volgende:
code:
1
2
3
4
5
6
7
8
9
10
service uit_met_kreng
{
  type = UNLISTED
  socket_type = stream
  protocol    = tcp
  port = 1200
  user = root
  server = /root/uit_met_kreng
  wait = no
}

Als je nou eens dit doet:
code:
1
2
3
4
5
6
7
8
9
10
11
service uit_met_kreng
{
  type = UNLISTED
  bind = (server ip)  
  socket_type = stream
  protocol    = tcp
  port = 1200
  user = root
  server = /root/uit_met_kreng
  wait = no
}

Dan kun je dus alleen van je interne netwerk je PC afsluiten :) (En dus ook geen last meer van portscanners en andere flauwe grappenmakers ;) )

BTW. Echt koel scrippie! Deze zocht ik net!
[bsd]
Bij gebrek aan inet poortsentry op een poortje laten luisteren, moet ook goed gaan.
[/bsd]

Verwijderd

Hmm, het lijkt wel of ie bij mij niet luistert op portje 1200, terwijl ik toch gewoon alles heb gedaan wat hierboven beschreven stond...

Verwijderd

Op vrijdag 18 januari 2002 14:20 schreef [Mike] het volgende:
Hmm, het lijkt wel of ie bij mij niet luistert op portje 1200, terwijl ik toch gewoon alles heb gedaan wat hierboven beschreven stond...
tik maar "netstat -l" in en je weet genoeg (uiteraard heb je (X)inetd wel draaien he?)

Verwijderd

Xinet draait ja, waarschijnlijk moet je nog ff in /etc/services de volgende regel toevoegen:
code:
1
uit      1200/tcp               # shutdown

Het eerste woordje (uit) moet hetzelfde zijn als de service die je in /etc/xinetd.d/ hebt gemaakt :)

ff Xinetd.d herstarten en hij moet t doen ;)

[edit]
Hmm, verrek, niet goed gekeken:
code:
1
tcp   0 0 192.168.0.1:1200    *:*              LISTEN

Doet t dus wel ??? MAar ik kan geen verbinding maken?

Verwijderd

Op vrijdag 18 januari 2002 18:08 schreef [Mike] het volgende:
Xinet draait ja, waarschijnlijk moet je nog ff in /etc/services de volgende regel toevoegen:
code:
1
uit      1200/tcp               # shutdown

Het eerste woordje (uit) moet hetzelfde zijn als de service die je in /etc/xinetd.d/ hebt gemaakt :)

ff Xinetd.d herstarten en hij moet t doen ;)
:? /etc/services is de mapping tussen poortnummers en namen.
Wat denk je dat de "type = UNLISTED" doet? ;)
[edit]
Hmm, verrek, niet goed gekeken:
code:
1
tcp   0 0 192.168.0.1:1200    *:*              LISTEN

Doet t dus wel ??? MAar ik kan geen verbinding maken?
Je tcpwrapper config staat verkeerd!

Zie /etc/hosts.allow en /etc/hosts.deny. Precies het verhaal waar ik het dus eerder al over had met beveiliging ;)
Zie ook "man hosts_access".

Verwijderd

Hmm, ik snap t ff niet meer :P

Het enige wat bij mij in hosts.allow staat:
code:
1
2
popper: ALL
sendmail: ALL

[edit]
Hij doet t :)
[/edit]

Verwijderd

Tering, net mijn server opnieuw geinstalleerd, maar nu pakt ie em niet meer :( Alles staat gewoon goed :?

Verwijderd

Ik denk dat t weer met die tcp-wrapper heeft te maken :(

Verwijderd

Hij werkt nu dmv een inetd regel :)

Verwijderd

Op maandag 15 april 2002 12:05 schreef CowMike het volgende:
Hij werkt nu dmv een inetd regel :)
Als je de oplossing post is het wel handig ;)

Je was vergeten de service nog specifiek in /etc/hosts.allow op te geven? :P

Verwijderd

Nee, dat hoefde ik niet erin te zetten :)

Anywayz, hier mijn oplossing:

in /etc/inetd.cofnf:
code:
1
uit_met_kreng stream tcp nowait root /root/uit_met_kreng internal

in /etc/services:
code:
1
uit_met_kreng       tcp/1200

Nu alleen nog een manier om die port 1200 te binden aan eth1, anders krijgen we zulke leuke grappenmakers die ff mijn server gaan scannen en dan toevallig langs 1200 gaan en dan sluit mijn server opeens af :P

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

Op zaterdag 05 januari 2002 01:29 schreef nelske het volgende:
Ga dan meteen leuk knutselen met de superserver (x)inetd :P
code:
1
2
3
echo '#!/bin/sh' > /root/uit_met_kreng
echo '/sbin/shutdown -h now' >> /root/uit_met_kreng
chmod 700 /root/uit_met_kreng

Vervolgens in je (x)inetd config iets als dit aanmaken (hetvolgende geldt dus voor xinetd):
code:
1
2
3
4
5
6
7
8
9
10
service uit_met_kreng
{
  type = UNLISTED
  socket_type = stream
  protocol    = tcp
  port = 1200
  user = root
  server = /root/uit_met_kreng
  wait = no
}

Een verbinding met poort 1200 is nu genoeg, om je machine uit te zetten.

Het is aan te raden om wel tcpwrappers en/of een firewall te gebruiken, aangezien anders een simpele poortscan al voldoende is om je machine uit te zetten :D :P

Maak nu een snelkoppeling aan met daarin het volgende:
code:
1
telnet ip_van_linux_machine 1200

Dubbelklikken en voila, je linux kreng gaat vanzelf uit ;) :P
Afbeeldingslocatie: http://www.bevabro.nl/upload/buiz_worship.gif

Verwijderd

haha, dit ga ik ook proberen straks :) lekker leerzaam
Pagina: 1