abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 01:11 | Komunita

V září proběhl v Madridu Open Source CubeSat Workshop 2018. Videozáznamy přednášek byly zveřejněny na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 00:55 | Zajímavý software

Společnost Amazon představila Amazon Corretto. Jedná se o fork a distribuci OpenJDK (Open Java Development Kit) s dlouhodobou podporou od Amazonu. Ke stažení je preview verze 8. V plánu je také verze 11. Zdrojové kódy jsou k dispozici na GitHubu. Jedná se o reakci na oznámení společnosti Oracle, že bezplatné aktualizace její Javy nebude možné po lednu 2019 používat komerčně. Název Coretto vychází z Caffè corretto, tj. espressa s alkoholem.

Ladislav Hagara | Komentářů: 0
včera 12:44 | Nová verze

Po roce vývoje od vydání verze 5.2.0 byla vydána verze 5.3.0 svobodného integrovaného vývojového prostředí KDevelop (Wikipedie). Novinkou je analyzátor Clazy. Vylepšena byla podpora programovacích jazyků C++, PHP a Python. Ke stažení a k vyzkoušení je i binární balíček s KDevelopem 5.3.0 ve formátu AppImage.

Ladislav Hagara | Komentářů: 0
včera 05:55 | Komunita

Ubuntu 19.04 bude mít kódové jméno Disco Dingo. Dle oznámení v diskusním listu ubuntu-devel-announce je ve vývojové verzi Disco Dinga výchozím Pythonem 3 verze 3.7. Perl byl aktualizován na verzi 5.28. OpenSSL 1.0 bude nahrazeno OpenSSL 1.1.1 LTS. Nové instalace Dinga budou mít sloučený /usr. Stane se tak 7 let po sloučení /usr ve Fedoře nebo Arch Linuxu.

Ladislav Hagara | Komentářů: 6
včera 02:22 | IT novinky

V pondělí a úterý proběhl v San Franciscu Chrome Dev Summit 2018. Přehled dění v příspěvcích na Chromium Blogu. Videozáznamy přednášek na YouTube. Představen byl například web pro webové vývojáře web.dev nebo rozšíření webového prohlížeče Chrome s názvem VisBug (YouTube) určené pro webdesignery. Slíbená je podpora Firefoxu.

Ladislav Hagara | Komentářů: 0
13.11. 23:22 | Zajímavý projekt

Byl spuštěn Humble Dystopian Bundle. V balíčku počítačových her jsou také hry běžící na Linuxu: Beholder, Orwell: Keeping an Eye On You, Orwell: Ignorance is Strength a Observer.

Ladislav Hagara | Komentářů: 0
13.11. 22:44 | Zajímavý článek

Jan Klat publikoval na Medium výsledky ankety věnované platům PHP vývojářů. Zúčastnilo se 419 respondentů. Kompletní výsledky na Tabulky Google.

Ladislav Hagara | Komentářů: 1
13.11. 22:22 | Nová verze

Byla vydána nová verze 1.29 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Představení novinek také na YouTube.

Ladislav Hagara | Komentářů: 0
13.11. 11:47 | Pozvánky
Začínáte s automatizací? Chcete se naučit správně používat Ansible? Přijďte na další Prague Containers Meetup 20. listopadu v prostorách Seznamu v Praze na Andělu.
little-drunk-jesus | Komentářů: 0
13.11. 11:47 | Pozvánky
V úterý 20. 11. v Praze proběhne akce Oracle Czech Republic Meetup Group. Od 18.00 si budete moct vyslechnout přednášky NetSuite Developer Toolset a Product Recommendations system at Bronto.
RichardF | Komentářů: 0
Jak nejčastěji otevíráte dokumenty na počítači?
 (89%)
 (4%)
 (7%)
Celkem 75 hlasů
 Komentářů: 5, poslední včera 21:21
Rozcestník

Windows 10 přes OpenSSH

7.11. 17:35 | Přečteno: 1253× | Za vším hledej Linux | poslední úprava: 8.11. 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. 18:40 Vantomas | skóre: 27 | Praha
Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
Nefunguje přes ssh Far Manager?
7.11. 18:49 Vantomas | skóre: 27 | 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. 19:15 Aleš Kapica | skóre: 48 | 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. 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. 19:44 Max | skóre: 66 | 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. 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. 22:39 R
Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
Sorry, machine gone over minute to reboot
WTF?
7.11. 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. 07:26 Aleš Kapica | skóre: 48 | 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. 07:57 Aleš Kapica | skóre: 48 | 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.
KOLEGA avatar 8.11. 09:06 KOLEGA | skóre: 13 | 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 :(
Toho casu spokojeny junior admin
Dalibor Smolík avatar 8.11. 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. 14:34 Max | skóre: 66 | 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. 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. 16:59 Aleš Kapica | skóre: 48 | 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. 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. 11:34 Aleš Kapica | skóre: 48 | 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. 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. 13:03 citanus | skóre: 11 | 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. 14:27 Aleš Kapica | skóre: 48 | 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. 21:02 Andrej | skóre: 8
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. 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. 16:11 Aleš Kapica | skóre: 48 | 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. 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. 22:17 Aleš Kapica | skóre: 48 | 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. 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. 23:09 Aleš Kapica | skóre: 48 | blog: kenyho_stesky | Ostrava
Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
Co naděláš smrkáči.
12.11. 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. 08:19 Aleš Kapica | skóre: 48 | 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. 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. 21:04 Aleš Kapica | skóre: 48 | 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. 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. 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. 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. 12:06 Aleš Kapica | skóre: 48 | 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.
KOLEGA avatar 12.11. 15:09 KOLEGA | skóre: 13 | blog: odpocinuti_vecne
Rozbalit Rozbalit vše Re: Windows 10 přes OpenSSH
Btw. nezkousel jste nekdo ansible pro windows stanice?
Toho casu spokojeny junior admin

Založit nové vláknoNahoru

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