abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    17.4. 17:55 | IT novinky

    Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.

    Ladislav Hagara | Komentářů: 3
    17.4. 17:44 | IT novinky

    Společnost Boston Dynamics oznámila, že humanoidní hydraulický robot HD Atlas šel do důchodu (YouTube). Nastupuje nová vylepšená elektrická varianta (YouTube).

    Ladislav Hagara | Komentářů: 1
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 562 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Windows 10 přes OpenSSH

    7.11.2018 17:35 | Přečteno: 3276× | Za vším hledej Linux | poslední úprava: 8.11.2018 16:36

    Jako většina mých blogpostů, má i tento za cíl vyprovokovat diskuzi, z níž bude možné vytěžit užitečné poznatky a tipy. Předpokládám, že většina z vás je obeznámena s tím, jak se pracuje přes ssh klienta na vzdáleném linuxovém stroji. Tenhle blogpost ve stručnosti shrnuje mé stávající poznatky jak přes ssh vzdáleně pracovat na stroji s MS Windows 10

    Před třemi dny, jsem v blogpostu na téma Hromadná vzdálená správa MS Windows 10 zmínil, že do nich lze nainstalovat jako volitelnou součást OpenSSH server. Po prvotním nadšení, že lze ty Widle konečně rozumným způsobem donutit k restartu, přišly na řadu další otázky. Uvedu zde ty, na které jsem hledal odpovědi já:

    Je na stroji někdo přihlášen?

    Na tuhle otázku byla odpověď poměrně snadná. Po přihlášení přes ssh totiž máte k dispozici powershell, na kterém můžete spustit jednoduchý dotaz:

    user@stroj:~$ ssh localadmin@10.0.3.111 query user
    localadmin@10.0.3.111's password: 
    X11 forwarding request failed on channel 0
     USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
     kuomintang            console             1  Active      none   07.11.2018 14:27
    

    Jak vidno z ukázkového výpisu, na stroji zrovna visel nějaký číňan. Sestřelit ho bez varování by v dnešní politické situaci mohlo vyvolat mezinárodní konflikt, proto jsem pro následující příklad vybral raději jiný stroj.

    user@stroj:~$ ssh localadmin@10.0.3.112 query user
    localadmin@10.0.3.112's password: 
    X11 forwarding request failed on channel 0
    No User exists for *
    

    Hurá na restart!

    Jak vidno, na tomto stroji nikdo další přihlášený, proto mohu udělat ukázkové vypnutí. Pro případ, že by se snad přeci jenom někdo během té minuty, než k němu dojde, hodlal přihlásit, pošlu na monitor informativní hlášku:

    user@stroj:~$ ssh localadmin@10.0.3.112 'shutdown /r /t 60 /d u:4:1 /c "Sorry, machine gone over minute to reboot"'
    localadmin@10.0.3.112's password: 
    X11 forwarding request failed on channel 0
    

    Jenom dva prstíčky si ohřejeme, a hned zase půjdeme…

    Z IPv4 adres je vidno, že laboratorní stroje – 10.0.3.111, 10.0.3.112 a další – jsou na interní VLAN, která není zvenčí dostupná. Ty stroje nemají ani veřejné IPv6 adresy. Abych se na ně mohl dostat, využívám jako prostředníka linuxový stroj proxy, s veřejnou IP adresou, který vidí i do vnitřní sítě. V souboru .ssh/config mám uvedeno následující:

    Host 10.0.3.*
        ForwardX11   yes
        proxycommand ssh -W %h:%p proxy
        identityfile ~/.ssh/id_rsa
    
    

    Všimli jste si volby ForwardX11? Právě ta způsobuje, proč ssh klient po přihlášení na stroj s MS Windows 10 řve:

    …
    X11 forwarding request failed on channel 0
    …
    

    Na MS Windows 10 pochopitelně žádný X server, jehož okno bych si mohl touto cestou otevřít, neběží. Tím pádem ani není možné jednoduše "protáhnout" skrze ssh protokol nějakou klikací aplikaci. Nezbývá, než se potýkat s prostředím PowerShellu. Abychom však mohli pokračovat v pokusničení, musíme vypnutý stroj nejprve probudit.

    Vstávej semínko holala!

    Rozchodit Wake On Lan, se mi podařilo díky naťuknutí od Johanky. Nestačilo pouhé nastavení v UEFI BIOSU. Aby vše fungovalo, bylo nutné také nahradit Microsoftí ovladač originálním ovladačem od Intellu. S tím Microsoftím WOL také funguje – bohužel blbě. Při některém vypnutí zůstane karta aktivní, při jiném se vypne. Na nějakou zákonitost jsem zatím nepřišel. Takové ty věci kolem hibernace jsou všechny vypnuté. Jenom ten ovladač zatím není u všech strojů nahrazen.

    Ovšem náš testovací stroj podchycený je. K probuzení lze použít libovolný laboratorní stroj, na kterém je nabootovaný disklessový linux – v následujícím příkladu je to stroj s IPv4 adresou 10.0.3.100, ovšem na uživatele root se nelze přihlásit přímo – ten má povoleno pouze přihlášení svým ssh klíčem, aby bylo možné administrovat všechny stroje najednou. Je tedy zapotřebí se nejprve přihlásit jako běžný uživatel, ověřený přes AD, a teprve pak – pokud znáte heslo na lokálního roota – se můžete dostat i na NTFS oddíl kde jsou lokální MS Windows 10.

    Touto cestou můžete řešit řadu dalších věcí. Momentálně toho využijeme pouze k tomu, abych přes magický paket probudili vypnutý stroj s IPv4 adresou 10.0.3.112, jehož MAC adresa je 10:e7:c6:2a:c9:9f

    lab-100 (DISKLESS) :~# wakeonlan 10:e7:c6:2a:c9:9f
    Sending magic packet to 255.255.255.255:9 with 10:e7:c6:2a:c9:9f
    

    Na vedlejší konzoli můžete pomocí pingu sledovat, kdy stroj 10.0.3.112 ožije:

    …
    From 1O.0.3.100 icmp_seq=47 Destination Host Unreachable
    From 10.0.3.100 icmp_seq=48 Destination Host Unreachable
    64 bytes from 10.0.3.112: icmp_seq=52 ttl=255 time=0.360 ms
    64 bytes from 10.0.3.112: icmp_seq=53 ttl=255 time=0.432 ms
    

    Poznámka: Jak jsem zmínil v již odkazovaném blogpostu, laboratorní stroje bootujeme přes PXE. V produkčním nasazení výchozí volba v menu zavaděče udělá po 1 minutě automaticky shutdown. Pokud chci, aby mi nabootoval na všech strojích linux, nastavím jako default linux. Pokud chci mít na všech strojích windows, nastavím jako default windows. Pro jeden stroj si můžu udělat samostatný konfigurák (PXELINUX), nebo nastavit podmínku do souboru grub.cfg (GRUB2) na straně TFTP serveru.

    Editace

    To je nejspíš první problematický bod se kterým se potkáte – teda ihned po absenci možnosti vzdáleného otevření okenní aplikace. MS Windows 10 totiž by default žádný konzolový editor nemají, ani obdobu příkazů less, cat či more. O dvoupanelovém manažeru souborů, jako byl např. starý dobrý Norton Commander, kterým se nechal inspirovat Midnight Commander, ani nemluvě.

    Pokud jde o pohyb v rámci adresářového stromu, tak se hodí zkušenosti z prostředí DOSu. Pokud jde o editaci, určitě existují i další možnosti, ale já pro první pokus sáhnul pro nano. Ovšem jak ho na stroj 10.0.3.112 dostat, když na něj není přímý přístup?

    Naštěstí OpenSSH client na MS Windows 10 má k dispozici i scp klienta a můj stroj má veřejnou IPv4 adresu, takže s jeho pomocí bylo možné tu jednu binárku a knihovnu na ten stroj dostat.

    Kopírování souborů

    I když je powershell mocný nástroj, hodí se, je-li k dispozici dvoupanelový manažer pro práci se soubory. V diskuzi byl zmíněn Far, ale praktická zkouška ukázala, že je přes ssh nepoužitelný. Uspokojivě funguje Midnight Commander for Windows. Je o polovinu menší (FAR 60MB, MC 22MB). A jeho poslední build209 – z 26. října tohoto roku, tedy ani ne měsíc starý – má mít i podporu pro textovou konzoli MS Windows 10. I když zatím netuším, co to prakticky obnáší.

    Nejprve ho ale musíme vykuchat z instalačího exáče. Build, který je ke stažení je totiž k dispozici pouze v této formě. Pokud používáte čistě Linuxové prostředí, můžete jej nainstalovat do prostředí wine, tak jako já, třeba přes PlayOnLinux. Stejně pak nebude potřeba nic víc, než adresář, ve kterém jsou soubory busybox.exe, file.exe a mc.exe, který najdete v adresáři Program Files – já si ho při instalaci pojmenoval mc, abych nemusel řešit problém s mezerami v cestě a přesunul do kořene svého domovského adresáře.

    Kopírujeme soubory Lin –> Win

    Protože už na všech laboratorních strojích běží OpenSSH server v linuxu i ve Windows 10, můžeme využít k nakopírování scp. Pokud je na stroji aktuálně nabootovaný diskless linux, mohu se na ně připojit přes cssh, diskový oddíl s MS Windows 10 namountovat na adresář /mnt a pak si jej z každého stroje natáhnout náaledujícím příkazem:

    root@lab:~# scp -r user@stroj:mc /mnt/Users/Localadmin/mc
    …
    

    Pokud se na strojích zrovna pracuje, mohu ten adresář "poslat" přes scp rovnou do MS Windows 10:

    user@stroj:~$ scp -r mc localadmin@10.0.3.111:mc
    localadmin@10.0.3.111's password: 
    …
    

    Jen pro úplnost uvedu, jaká by byla cesta, kdybych ponechal při instalaci navrhovaný název adresáře, a nepřesunul jej z prostředí wineprefixu temporary:

    user@stroj:~$ scp -r .PlayOnLinux/wineprefix/temporary/drive_c/Program\ Files/Midnight\ Commander localadmin@10.0.3.111:mc
    localadmin@10.0.3.111's password: 
    …
    

    Kopírujeme soubory Win <– Lin

    Předchozí příklad jsem uvedl zcela záměrně, protože při použití scp z prostředí MS Windows 10 pravděpodobně narazíte, budete-li chtít kopírovat něco z cesty, na které se vyskytují mezery. Aby vám to fungovalo, nestačí použít zpětné lomítko, ale musíte použít kombinaci uvozovovek:

    localadmin@LAB112 C:\Users\Localadmin>scp -r user@stroj:"'.PlayOnLinux/wineprefix/temporary/drive_c/Program Files/Midnight Commander'" mc
    

    Kopírování Win –> Win

    Při kopírování z jiných MS Windows 10 je třeba mít na paměti, že kořenový adresář ssh klienta je pro uživatele Localadmin: C:\Users\Localadmin, pokud tedy budete chtít kopírovat něco z jiné pozice, musíte uvést absolutní cestu. Totéž platí i pro cílový stroj. Následující příklad demonstruje překopírování adresáře s Midnight Commanderem do adresáře "Program Files" na stroji 10.0.3.112

    localadmin@LAB112 C:\Users\Localadmin>scp -r mc localadmin@10.0.3.113:"'C:\Program Files\'"
    

    Spuštění exáče přes ssh klienta na MS Windows 10

    Jen pro úplnost ještě uvedu jak jsem instaloval intellí ovladače síťové karty na vzdálených strojích s MS Windows 10 přes ssh. Nejprve jsem je nakopíroval, s využitím výše uvedených postupů, a pak na konzolích přes cssh spustil (ukázkový příklad z jedné konzole):

    localadmin@LAB113 C:\Users\Localadmin> runas /netonly /user:localadmin "C:\Users\Localadmin\Downloads\PROWinx64.exe"
    …
    

    Zeptalo se to jenom na heslo. Zbytek už proběhl kdesi na pozadí.

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    7.11.2018 18:40 Vantomas | skóre: 32 | Praha
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Nefunguje přes ssh Far Manager?
    7.11.2018 18:49 Vantomas | skóre: 32 | Praha
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Zajímalo mě to, tak jsem to zkusil hodit do Googlu a tady thread, kde píšou, že to jde. Teda alespoň v roce 2008.
    7.11.2018 19:15 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Dík! Evidentně ho stále udržují. Poslední stable verze není ani měsíc stará.
    8.11.2018 09:18 Want
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Příloha:
    Tak bohužel. Po přihlášení z linuxového prostředí žádná sláva. Viz přiložený screenshot.
    Max avatar 7.11.2018 19:44 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Pro windows existuje pěkný all-in-one nástroj, který podporuje XForwarde. Ale je to jiný směr, než chceš. Tzn. na windows si lze zobrazit linuxovou GUI aplikaci. Verze zdarma má pár limitů, ale ty běžného uživatele nepostihnou. Ta app. je MobaXterm.
    Viděli jsme to u jednoho externisty a windows kolegy to nadchlo.
    Jinak samozřejmě existují věci jako cygwin atd. Jde o to, že toto je jednoduchá app, která v sobě vše integruje a celkově je to hodně easy a bez práce.
    Zdar Max
    Měl jsem sen ... :(
    7.11.2018 21:28 pavele
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Mobaxterm je něco jako Putty + X11 + VNC + telnet + RDP v jedné "portable" binárce.

    Na Windows není třeba instalovat Cygwin nebo Xming pro ssh -X.

    Hlavní omezení free verze je v max. počtu uložení záložek (sessions) na 12.

    Je to moc pěkný kousek software a stojí za to si ho koupit. :-)
    7.11.2018 22:39 R
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Sorry, machine gone over minute to reboot
    WTF?
    7.11.2018 23:47 S
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Dědkové ve veřejném školství mají s angličtinou problém, to není nic nového. Spíš se divím, že to není rusky.
    8.11.2018 07:26 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Má-li to být narážka na mne, tak dědek ještě nejsem, i když bych mohl být a rusky by to nemohlo být z toho prostého důvodu, že by byl výsledek ještě horší - u matury jsem z ruštiny dostal čtyřku z milosti.

    Ano, jazyky nejsou moje silná stránka, ovšem kdo není debil pochopí i tenhle text. Na druhou stranu, jsou zas experti, co sice bravurně komunikují v angličtině, ale neumí pro změnu pořádně svůj rodný jazyk, což mi přijde mnohem horší.
    8.11.2018 07:57 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Jako realista jsem si vědom, že kdejaký cucák, kterému bušili do hlavy angličtinu od školky, přes základku i střední školu by to napsal lépe. Co se dá dělat.

    Jenže on by asi pro změnu nenapsal ten zbytek.
    8.11.2018 09:06 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Se zkusenostmi ze strednich skol v mem okoli by na tom byli lepe pouze gymnazisti bohuzel. Skolstvi neni schopne po x letech vyuky schopne i pres odpor narvat do lidi schopnost cist jednoduchy anglicky text, typicky dokumentaci :(
    Dalibor Smolík avatar 8.11.2018 13:42 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Dokumentace se čte až v případě krajní nouze nebo požáru. :-D
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    Max avatar 8.11.2018 14:34 Max | skóre: 72 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Linux mně naučil jednu zásadní věc, před tím, než budu dělat cokoli, si přečíst manuál. A to aplikuji i na nonPC věci. Reálná zkušenost je pak taková, že jsem třeba osloven s pomocí montáže nějaké skříně, či nějakého zařízení. Když se zeptám, co na tom dotyčnému nejde a v zápětí, zda se díval do návodu, tak je mi sděleno, že návod je pro sraby apod. věci. Výsledkem je, že po podívání se do návodu věc vyřeším docela rychle. Nicméně i tak třetí strana trvá na tom, že manuál je pro sraby.
    Zdar Max
    Měl jsem sen ... :(
    limit_false avatar 11.11.2018 16:09 limit_false | skóre: 23 | blog: limit_false
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Já bych lidi s tímhle názorem zapálil. Aby tu dokumentaci pak přečetli, ale hlavně napsali :D

    Jsou dva hlavní důvody, proč psát dokumentaci ku kódu: 1) pak nemusí každý strávit čas, aby si přečetl co ten kód vůbec dělá, protože kód se čte častěji než píše 2) když kód dělá něco špatně, tak je bez dokumentace k třídě/funkci/skriptu težko říct, jestli je to skutečně špatně, nebo jestli to tak autor zamýšlel (a pak to měl napsat do té dokumentace)
    When people want prime order group, give them prime order group.
    8.11.2018 16:59 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Se zkusenostmi ze strednich skol v mem okoli by na tom byli lepe pouze gymnazisti bohuzel. Skolstvi neni schopne po x letech vyuky schopne i pres odpor narvat do lidi schopnost cist jednoduchy anglicky text, typicky dokumentaci :(
    Copak přečíst anglický text, to problém není. Větší problém je ho napsat, když anglicky neumíš. A což o to, napsat žblept do diskuze. Tam si vypomůžeš překladačem. Vlastně vůbec nechápu jak je možné že ti co jim píšu svou massa bob angličtinou do USA a Rakouska vůbec rozumí. Ještě že se bez ní obejdu při komunikaci s Polákama a Slovákama.
    8.11.2018 09:38 Xerces
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Přesně. Navíc těm Asiatům to musí stačit. :-)
    8.11.2018 11:34 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Si piš! ;-) "Sorry" a "reboot" jsou podle mě dostatečně výmluvná slovíčka.
    8.11.2018 23:15 HS
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Zajímavé, to zni, jako by znalost angličtiny ubíjela ostatní schopnosti :-)

    A údajně i existují jedinci, kteří se naučili cizí jazyk lépe než svůj rodný, to zní zajímavě :-) Já takového asi ještě nepotkal, možná jsem měl smůlu, ale spíš jsem pozoroval talent na jazyky obecně, tj. buď vše nebo nic.
    8.11.2018 13:03 citanus | skóre: 12 | Cork (Ireland)
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH

    Jako chapu, taky nejsem zadnej talent na jazyky, ale aspon ten budouci cas by to tam chtelo, takhle to zni jako: sorry pred minutou jsem restartovali : )

    8.11.2018 14:27 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    …takhle to zni jako: sorry pred minutou jsem restartovali : )
    Doslovně vzato je to pravda, protože skutečně ve chvíli kdy odbachneš ten příkaz nastane proces, který by mohl přerušit na lokálním stroji jedině někdo s příslušnými právy.

    8.11.2018 21:02 Andrej | skóre: 9
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    ten scp je pekny!
    Any sufficiently advanced magic is indistinguishable from technology. --Larry Niven
    Grunt avatar 11.11.2018 15:45 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Na co forwardovat Xka? Microsoft už vyhodil z oken RDP protokol (pod Linuxem aplikace rdesktop, FreeRDP, tsclient, KRDC,…)
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    11.11.2018 16:11 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    ?

    No jo, to je těžké vysvětlit, když u blogpostu jako je tenhle, nebo ten předchozí – Hromadná vzdálená správa MS Windows 10 některým souvislost s linuxem uniká. Byť oba zcela bezprostředně navazují na blogpost, který řeší Diskless UEFI boot
    Grunt avatar 11.11.2018 19:59 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    No to asi jo (Kapicu nečtu pravidelně), protože souvislost nechápu. To nemění na tom že RDP je pro Widle prostě nativní.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    11.11.2018 22:17 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    No to asi jo (Kapicu nečtu pravidelně), protože souvislost nechápu.
    To je ovšem váš problém. Kdo to četl, tak ví, že na těch strojích se podle potřeby provozuje disklessový linux i lokálně instalované MS Windows 10. A jelikož Windows žádný X server nemají, je zcela zřejmé, že option ForwardX11 tam kvůli widlím nejspíš nebude.
    Grunt avatar 11.11.2018 22:32 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    To je ovšem váš problém.
    Děda je zas nějaký podrážděný po večeru…
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    11.11.2018 23:09 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Co naděláš smrkáči.
    12.11.2018 07:24 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Microsoft už vyhodil z oken RDP protokol

    Opravdu? Máte podrobnosti? Čím to nahradil?

    Mě spíše přijde směšný výpis přihlášených uživatelů citovaný v zápisku, kde očividně chybí samotná relace SSH, přes kterou je výpis získán. Vypadá to, že ani SSH není tou náhradou.

    12.11.2018 08:19 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Mě spíše přijde směšný výpis přihlášených uživatelů citovaný v zápisku, kde očividně chybí samotná relace SSH, přes kterou je výpis získán.
    Můžete být trochu konkrétnější? Jednak to byl pouze ukázkový příklad. A pak - nechápu co máte na mysli tou SSH relací, protože to bylo překopírované rovnou z konzole.
    12.11.2018 20:33 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH

    Je na stroji někdo přihlášen?

    Na tuhle otázku byla odpověď poměrně snadná. Po přihlášení přes ssh totiž máte k dispozici powershell, na kterém můžete spustit jednoduchý dotaz:

    user@stroj:~$ ssh localadmin@10.0.3.111 query user
    localadmin@10.0.3.111's password: 
    X11 forwarding request failed on channel 0
     USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
     kuomintang            console             1  Active      none   07.11.2018 14:27

    Tady bych čekal další řádek s uživatelem localadmin, který přes SSH spuštil příkaz „query user“.

    12.11.2018 21:04 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Vy nevíte, že můžete přes ssh poslat příkaz a ten odchytit přes rouru k dalšímu zpracování? Ta session se ukončí ihned po vykonání příkazu. Není nutné být přihlášený furt. Zkuste si to. Třeba tím, že pošlete na vzdálený stroj nějaký jednoduchý příkaz, jako ls, pwd či dir.
    12.11.2018 22:36 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    To vím. Ale spletl jsem utmp a wtmp. OpenSSH zapisuje do wtmp, pouze když klient požádá o terminál. Takže who a podobné nástroje nevidí uživatele, který má právě spouštěné příkazy bez alokovaného terminálu. Naopak utmp se edituje vždy, takže last hlásí i relace bez terminálu. Tahle dichotomie mi vždy přišla divná. Zdá se, že stejně se tedy chová i OpenSSH na Windows. Dík za nakopnutí.
    12.11.2018 22:39 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    A mám to tak popletené, že to je přesně obráceně.
    Grunt avatar 12.11.2018 11:42 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Opravdu? Máte podrobnosti? Čím to nahradil?
    Jsem zapomněl otazník (pro úplnost: navrhoval jsem použití RDP místo Xek pod okny) ;-)
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    12.11.2018 12:06 Aleš Kapica | skóre: 51 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Opravdu? Máte podrobnosti? Čím to nahradil?
    Jsem zapomněl otazník (pro úplnost: navrhoval jsem použití RDP místo Xek pod okny) ;-)
    Ano, i to by bylo řešení. Ovšem osobně preferuji pro administraci PowerShell a příkazovou řádku, protože se to dá naskriptovat. Neřeknu jeden nebo dva stroje. Ale když je těch strojů čtyřicet, tak už se vyplatí investovat trochu času do seznámení s PowerShellem. No a pak stačí použít ve smyčce scp k nakopírování skriptu a pak ho přes ssh spustit.
    12.11.2018 15:09 KOLEGA | skóre: 17 | blog: odpocinuti_vecne
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Btw. nezkousel jste nekdo ansible pro windows stanice?
    31.12.2018 09:46 hufv
    Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
    Jen nesouhlasím s tím, že win10 nemají v příkazové řádce more. Mají a lze ho používat.

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.