1-10-04 11:51
[MS Windows] WSREMOTE kao servis i shell
piše BORIS TROJAN
Često je za potpunu funkcionalnost nekog softvera potrebno da se on na poslužitelju ponaša kao servis. U protivnom, nakon odjave authorityja pod kojim ga testirate, on se gasi. Ovdje to prikazujemo na primjeru wsremote.exe, sistemskog programa Windowsa, koji se preko defaultnog porta 8080 spaja s cmd-om na udaljenom serveru. To je prilično korisno i nudi mogućnost udaljenoga rada u shellu
Da bi wsremote bio uvijek aktivan, tako da u svakom momentu možete udaljeno pristupiti poslužitelju preko cmd shella, morate ga "pretvoriti" u servis.
Potrebno je sljedeće:
wsremote.exe (Support Tools) Instsrv.exe i srvany.exe (NT4.0 Resource Kit) regedit.exe
As Service
1. U komandnoj liniji potrebno je prijaviti software kao servis
path\Instsrv.exe wsremote path\srvany.exe
2. Provjerite je li sada servis na mjestu putem
service.msc ili reg query hklm\system\currentcontrolset\services\wsremote
3. Sad u registryju još morate malo urediti novi servis: napravite novi Key pod imenom "Parameters" u
hklm\system\currentcontrolset\services\wsremote
4. Pod ključem "Parameters" upišite novu vrijednost REG_SZ stringa Applications i u njega dodajte vrijednost staze do wsremote.exe, no ujedno unesite i sintaksu za ispravno pokretanje
path\wsremote.exe /s "cmd" 8080 /u username /p passwordz/
Port možete odabrati po želji. No, važno je znati da se wsremote pokreće ili u modalitetu Local System ili kao Administrator.
5. Pokrenite servis unutar services.msc ili naredbom net start Stvar je gotova. Novostvoreni servis konfiguriran je da se pokreće automatski, pa izbore "Manual" ili "Disable" možete promijeniti poslije.
6. Sada je još samo potrebno lokalno testirati konekciju prema udaljenom stroju
shell wsremote /c imeServera 8080 /u username /p password
7. Kada želite završiti sesiju otvorenu u cmd prozoru, naredbom exit zatvorit
ćete port na strani servera i sljedeći put se nećete moći logirati. Zbog toga
cmd prozor zatvorite klikom na close gumb.
SRVANY.exe
Ovaj cmd utility, a ujedno i servis, omogućuje pod WIndows NT pokretanje aplikacija u vidu servisa.
Omogućuje sljedeće: - aplikacije preživljavaju logon/logoff sekvence - aplikacije preuzimaju zahtjeve i kada nema prijavljenih korisnika - aplikacije rade pod željenim accountom
INTSRV.exe
Cmd utility koji vrši instalaciju, deinstalaciju i imenovanje servisa pokretanih kao .exe.
U slučaju greške
instsrv.c: Error 1057 from CreateService? on line 103
morate vratiti ime admin korisničkog računa u "Administrator"
|