Adva van egy Linux és egy Windows szerver. A feladat, hogy a Linux szerveren futó program el tudjon egy bat programot indítani a Windows szerveren. Valami jó megoldás?
Legegyszerűbb és legkevésbé biztonságos megoldás:
Csinálsz egy PHP oldalt, amit meghívva elindítod az adott programot (vagy, windows szerver estében ASP-t). Majd utána egyszerűen meghívod a lapot, és indítod a progit. Ugyanezzel a technikával be is tudod zárni távolról.
1. a legtutibb: ssh szerver a windowsra, a lunux meg beconnectol, és kiadja a parancsot.
2. Esetleg egy netcat fut a windows gépen.
Ha úgy indítod:
nc -l -p 5454 -v -e cmd.exe
Akkor bármilyen parancsot kap az 5454 -es porton azt lefuttatja a cmd-ben. Fontos, hogy ilyen esetben viszont tűzfalban szigorúan figyelni kell, hogy csak az adott linux gépről érkezhessen be parancs.
3. Egy php/.net script fut a windowson mondjuk xampp -ból (vagy iis-ből) és ez indítja a batot.
Igazából rengeteg megoldás létezik, ha tudnánk h mi is a konkrét feldat akkor lehet tudnánk okosabbakat mondani.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!