Toon posts:

sc gebruiken op een remote systeem buiten eigen netwerk

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

Verwijderd

Topicstarter
Ik wil de optie sc gebruiken om een service te starten of te stoppen op een ander systeem.
Dit systeem staat echter in een ander netwerk en lokatie.

Ik geef het command:
sc \\<ipadres> start test
(test = servicenaam)

Dit werkt allemaal prima zolang de machine in hetzelfde netwerk hangt maar zodra het in het een compleet ander netwerk hangt (daarom gebruik ik ook het IP ipv de naam) werkt het niet meer.

Je krijgt dan de volgende error als je dit probeert naar een machine in een ander netwerk:
[SC] OpenSCManager FAILED 1722:
De RPC-server is niet beschikbaar.

Wat ik dus niet begrijp is dat je helemaal geen username of paswoord mee stuurt, hoe kan de ontvanger nu weten wie je bent en wat je mag?
Dit zal ook wel de reden zijn waarom dit niet werkt in een ander netwerk.

Ik heb ook het tooltje psservice gedownload en gebruikt en stuur dan het administrator paswoord mee, zo dus:
[SC] OpenSCManager FAILED 1722:

psservice \\<ipadres> -u Administrator -p <password> start test

Dan gebeurd er dit:
PsService v2.20 - Service information and configuration utility
Copyright (C) 2001-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Unable to connect to \\<ipadres>:
Kan het netwerkpad niet vinden.

Ook dit tooltje snap ik niet, hier weer hetzelfde verhaal, hoe weet de ontvanger nu wat deze user mag en hoe herkend hij nu de username en paswoord?

Er is genoeg te vinden overal over SC maar nergens hoe dit werkt als de server niet in het zelfde netwerk hangt.

Kan dit wel wat ik wil, dus met sc of psservice connecten naar een ander netwerk?
Waarom hoef ik niets in te stellen op de server zelf, nergens wordt namelijk vermeld dat je ergens iets moet instellen, iedere site heeft het alleen maar over de sc parameters. Zelf denk ik dus dat hier de fout zit.?

Kan iemand me vertellen wat ik dus verkeerd doe?
(ohja beide machines zijn windows2003 en hebben beide een compleet andere IP range, 1 machine hangt in een datacenter te A'dam en de andere staat hier bij mij, over beide systemen heb ik administrator rechten)

  • Totaalgeflipt
  • Registratie: Juli 2006
  • Laatst online: 11-03 02:46

Totaalgeflipt

De enige echte

\\ipadres betekent dat hij het in het lokale netwerk probeert te connecten

Verwijderd

Topicstarter
aha dat verklaart al een hoop, maar hoe connect je dan buiten je netwerk?
Dat staat namelijk ook nergens vermeld.....

[ Voor 12% gewijzigd door Verwijderd op 13-11-2006 16:35 ]


  • Totaalgeflipt
  • Registratie: Juli 2006
  • Laatst online: 11-03 02:46

Totaalgeflipt

De enige echte

http ervoor?

Verwijderd

Topicstarter
Nee, zelfde error, het resultaat:

C:\Documents and Settings\Administrator>psservice \\http://<ipadres> -u Administrator
-p <pass> start test

PsService v2.20 - Service information and configuration utility
Copyright (C) 2001-2006 Mark Russinovich
Sysinternals - www.sysinternals.com

Unable to connect to \\http://<ipadres>:
Kan het netwerkpad niet vinden.

C:\Documents and Settings\Administrator>sc \\http://<ipadres> start test
[SC] OpenSCManager FAILED 1722:

De RPC-server is niet beschikbaar.

En zonder \\ voor de http dan krijg je de help file van de tool zelf te zien.

[ Voor 7% gewijzigd door Verwijderd op 13-11-2006 16:43 ]


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Het zou een beetje eng zijn als dit standaard gewoon via internet ging.

"Bel in" middels een VPN, of gebruik een remote access tool zoals rdesktop of VNC.

Edit: psservice \\http://<ipadres> gaat natuurlijk nooit werken. Dan psservice http://<ipadres>

[ Voor 24% gewijzigd door F_J_K op 13-11-2006 16:44 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • axis
  • Registratie: Juni 2000
  • Laatst online: 26-01-2023
F_J_K schreef op maandag 13 november 2006 @ 16:43:
Het zou een beetje eng zijn als dit standaard gewoon via internet ging.

"Bel in" middels een VPN, of gebruik een remote access tool zoals rdesktop of VNC.

Edit: psservice \\http://<ipadres> gaat natuurlijk nooit werken. Dan psservice http://<ipadres>
precies..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


Verwijderd

Topicstarter
Het is zeker niet http:// want dan error het script met de build in help, het is eerder \\<ipadres> of toch \\http://ipadres beide opties geven geen error.

Dat is net het probleem de verbinding, ik zoek dus een manier om via de commandlijn een service te starten/stoppen.
Een verbinding via Telnet is niet aan te bevelen en remote desktop ook niet omdat als het eenmaal werkt dit moet worden aangestuurd door een website script.

Dus als dit niet kan zoek ik dus een andere manier om via de commandlijn een service te starten/stoppen op een remote systeem..

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Dat zeg ik: VPN. Of ook goed: doe het via een SSH tunnel.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

IP filtertje en ipsec encryptie erbij, dan heb ik geen moeite met telnet hoor.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Topicstarter
Ik heb het werkend echter ik zit nog met een paar probleemphjes/vraagjes.

1. Kan ik alleen als Administrator services starten/stoppen? Ik wilde eigenlijk een user aanmaken die geen administrator rechten heeft, met deze user wilde ik dus via psservice inloggen en de service starten en stoppen. Echter zodra ik een user aanmaak en hem bv onder users of powerusers groep zet dan kan ik geen service starten/stoppen, plaats ik hem in de administrator groep dan weer wel. Is er geen manier om deze user rechten te geven dat ie wel service mag starten en stoppen maar geen administrator is?

2. Een 2de vraag is of dat met gebruik van psservice het gebruikersnaam en paswoord als plain tekst wordt meegezonden, dit kan ik namelijk ook nergens vinden.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Werkend: hoe? Vast leuk voor anderen met deze vraag.

1 - hangt af van de service... geef voor die service (ACL) de juiste rechten aan die user en je bent er.

2 - probeer het even door te sniffen. Al is dat niet zo'n probleem als je fatsoenlijke encryptie gebruikt over je VPN. En dat wil je hoe dan ook.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
F_J_K schreef op zondag 19 november 2006 @ 21:20:
Werkend: hoe? Vast leuk voor anderen met deze vraag.

1 - hangt af van de service... geef voor die service (ACL) de juiste rechten aan die user en je bent er.
Nou heel simpel.....

via command:
psservice \\ip.adres.van.server -u username -p password commando servicenaam

Je moet op de server die je wilt aansturen:
- file en printersharing aanzetten (je hoeft niets te delen)
- poort 445 moet open staan
- Gebruikersnaam en paswoord is dus een gewoon een windows username en pass (in dit geval Administrator)
- commando is bv start of stop, status etc etc

Dan werkt het.

Een VPN is helaas geen optie, ik heb niet de hardware en setup hiervoor.

[ Voor 19% gewijzigd door Verwijderd op 19-11-2006 22:38 ]


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Verwijderd schreef op zondag 19 november 2006 @ 21:50:
Een VPN is helaas geen optie, ik heb niet de hardware en setup hiervoor.
Dan hoop ik van harte dat je in ieder geval een IP filter action in je IPsec rule manager hebt gezet zodat je er alleen maar vanaf een beperkt aantal IP adressen over die openstaande network share (want dat is het) hebt staan, en niet alleen maar vertrouwt op een username en password authenticatie....

*brrrr*...

http://homepages.wmich.edu/~mchugha/w2kfirewall.htm <<<
leesvoer.
En ja, het werkt. Ik heb al 4 jaar een Windows 2000 webserver op het net staan die met een ipsec firewall ruleset afgedicht is.

[ Voor 16% gewijzigd door alt-92 op 19-11-2006 23:51 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Verwijderd

Topicstarter
Ik heb de poorten al in de FW op IP login gezet.
Je kan dus alleen vanaf een bepaald IP connecten met deze poort. (het is een w2k3 server)
Pagina: 1