Windows kliens Linux kiszolgáló

+2 votes
asked Apr 10, 2014 in IRF tantárgy by bence (32 points)  

Már egy jó ideje szenvedek a következővel és egyszerűen nem tudok egyről a kettőre jutni.

A problémám a következő: szeretnék windows kliens alól linuxos openwsmand kiszolgálóhoz kapcsolódni:

Mindent megcsináltam amit az útmutató is mond és ajánl de egyszerűen fogalmam sincs hogy mit rontok el vagy hagyok ki illetve nem veszek figyelembe:

Test-WSMan -ComputerName 192.168.119.129 -Authentication basic -Credential meres

amit erre kapok minden esetben a következő:

Test-WSMan : WinRM cannot complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and that a firewall exception for the WinRM service is enabled and allows access from this computer. By default, the WinRM firewall exception for public profiles limits access to remote computers within the same local subnet. </f:WSManFault

Értem a hibaüzenetet de nem tudom hogy mit kéne tennem, már próbáltam egy csomó mindent de nem segített. A szituáció pikantériája az hogy win - win párossal minden ment elsőre gond nélkül és linux - linux esetén is minden klappolt a várhatóak szerint, tudtam ellenőrizni lekérdezni szóval tök jó, de mikor win -linuxirányt próbálok az kész katasztrófa

Valaki tudna segíteni aki már egy ilyen procedúrát elvégzett, mert most így meg vagyok lőve, és nem tudok továbbjutni.

Bence

commented Apr 10, 2014 by majgab91 (77 points)  
Próbáltad linuxon a wsman -h localhost identify parancsot? Ha minden igaz bekéri a felhasználónevet és a jelszót, majd kiad egy XML struktúrát.
commented Apr 10, 2014 by bence (32 points)  
Igen, és azzal nem is volt semmi baj, visszakaptam az xml struktúrát, mind távoli elérés mind pedig helyi lekérdezés esetén is működött, de csak linuxon. Ha kliensként windowst használva szeretném ugyanezt megtenni akkor folyamatosan csak falakba ütközök.
commented Apr 10, 2014 by majgab91 (77 points)  
Gondolom a gyakorlati feladatsorban is végigpróbálgattad a kódokat. Test-WSMan mit csinál? Mert nálam volt ilyen, hogy Test-WSMan működött, de Get-WSManInstance meg hibákat dobált. Aztán ma reggel egyszercsak működött.

Szerintem az openwsmand.conf fájlt nézegesd linuxon. Az eleje felé a sima http portnak (5985) engedélyezve kell lennie, ne legyen kikommentezve. Aztán van egy ilyen szöveg, hogy "Set this to enable Basic Authentication towards database" vagy hasonló. Na az alatta lévő sor legyen kikommentezve, mert nekem azzal már nem is indult el az openwsman. Meg az ipv6 = no legyen.

Ezen kívül én nem csináltam vele semmit, és most megy.
commented Apr 11, 2014 by micskeiz (2,565 points)  
Ötletek:
 * Nézd meg Wiresharkkal a kommunikációt, tényleg kimegy-e a kérés, jó portra megy-e, van-e hálózati szinten bármi válasz
 * Ellenőrizd netstattal, hogy tényleg figyel-e a Linux a kiválasztott porton
 * Tűzfalszabályt ellenőrizd a Linux gépen.

1 Answer

0 votes
answered Apr 13, 2014 by SzunyogT (39 points)  

Hasonló problémám van nekem is. Elvileg minden beállítást elvégeztem a Windowson is,meg a Linuxon is,mennek a szolgáltatások,meg a helyi gépen működnek a lekérdezések. Wiresharkkal megnéztem,amikor kérést küldök,akkor ARP-vel kideríti hogy kinek az az IP címe,erre válaszol a Linux, utána a Windows próbálkozik 3 wsman SYN csomag küldéssel valamekkora késleltetéssel,de nem kap rá választ. Ekkor jelenik meg a fenti hibaüzenet.A Linux figyel a portokon,szóval valószínűleg a tűzfallal van vmi.Az 1. házihoz kiadott OpesSusét használom,mit és hogyan érdemes átnézni a tűzfalon,hogy működjön végre? :(

...