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 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    dnes 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 8
    včera 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

    Ladislav Hagara | Komentářů: 2
    2.5. 22:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).

    Ladislav Hagara | Komentářů: 0
    2.5. 19:11 | IT novinky

    Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.

    Ladislav Hagara | Komentářů: 3
    2.5. 11:22 | Zajímavý projekt

    Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.

    Ladislav Hagara | Komentářů: 2
    2.5. 09:11 | Bezpečnostní upozornění

    Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.

    Ladislav Hagara | Komentářů: 2
    1.5. 20:00 | Komunita

    V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.

    Ladislav Hagara | Komentářů: 3
    1.5. 19:22 | IT novinky

    Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).

    Ladislav Hagara | Komentářů: 0
    30.4. 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (3%)
     (0%)
     (1%)
     (3%)
    Celkem 519 hlasů
     Komentářů: 19, poslední 30.4. 11:32
    Rozcestník

    Dotaz: Spouštění příkazu na dálku bez veřejné IP

    28.9.2020 10:01 matata | skóre: 13
    Spouštění příkazu na dálku bez veřejné IP
    Přečteno: 1072×
    Ahoj, je nějaká aplikace/řešení pro linux, které by fungovalo podobně jako na Androidu aplikace Auto remote. Stejně tak fungují některé služby jako Syncthing apod.

    Čili nemám veřejnou IP, ale zvenčí potřebuji spustit nějaký příkaz na raspberry.

    Taková moje představa (možná debilní :D ) je, že na linuxu mam nainstalovaný software, který naslouchá určitému http requestu. Např.: sluzba.cz?key={secret_key}&action={action_name}

    V aplikaci bych nastavil že pro určitou akci se má vykonat nějaký příkaz v terminálu.

    Vyhodu vidím v tom, že bych nepotřeboval veřejnou ip. Mohl bych stejným requestem přistupovat zvenčí i zevnitř a např. kdyby nešel internet nebo byla krabička vypnutá, po zapnutí a spuštění služby by tyto requesty přisly a vykonaly se. Což by se klasicky nestalo.

    Snad je to srozumitelně. Existuje něco takoveho? Diky moc.

    Odpovědi

    28.9.2020 10:13 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Pokud zmíněný Linux nebude mít veřejnou IP adresu, tak požadavek z Internetu tj. http(s) request na něm nemí možno vyvolat (není na něj z Internetu spojení).

    Dovedu si představit dvě možnosti, zapojit Linux(trvale) a RC(mobil?) podle potřeby do společné VPN (realizovanou VPN serverem v Internetu cizím/vlastním) a tím zajistit možnost napojení z RC na Linux, případně nechat z Linuxu periodicky testovat obsah určitého URL na svém webhostingu, na jehož změnu(obsah) bude Linux patřičně reagovat.
    28.9.2020 10:19 matata | skóre: 13
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Rozumim... Nemyslel jsem http request primo na ten server, ale spise na nejakou sluzbu, ktera by nasledne do toho linuxu poslal nejakou message a na tu linux reagoval pres tu aplikaci.
    28.9.2020 10:32
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Aby ti to nějak mohlo fungovat, tak ten tvůj počítač bez veřejné IP adresy musí být připojen někam, kde ta veřejná IP adresa je. Tj. po startu toho počítače se musí spolehlivě spustit nějaká služba, která to zajistí. A ty se pak nějak připojíš na to dostupné zařízení s veřejnou ip adresou a nějak mu sdělíš, že se na tom nepřístupném zařízení má něco vykonat.
    28.9.2020 10:41 Aleš Kapica | skóre: 52 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ty služby jsou založeny na tom, že hejlové tupě důvěřují serverům třetích stran na vnější síti, přes které honí data. V prvé řadě si tedy musíš zajistit aby ses do vnitřní sítě dostával důvěryhodným kanálem.

    Druhá varianta. Nechat stroj z vnitřní sítě skriptem olizovat místo z vnější sítě, na které budeš mít možnost vlepit message na jejímž základě udělá nějakou akci.
    28.9.2020 10:43 matata | skóre: 13
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ten webhosting bude asi dobra varianta
    28.9.2020 12:15 pavele
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Kdysi jsem se to snažil řešit přes email, pošlu email se sekvencí, pc přijme email, najde sekvenci a spustí příkaz.

    Potom jsem zkoušel místo spuštění příkazu spuštění hamachi nebo podobné služby a zaslání IP adresy do emailu, pro následné ssh připojení.

    Nejjednodušší je třetí strana s hostingem s sshd demonem.

    Jendа avatar 28.9.2020 20:21 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    „Olizování“ buď plýtvá zdroji (pokud to budeš dělat každých pár sekund), nebo budeš na akci čekat dlouho (pokud to budeš dělat jednou za pár minut). Trochu se tomu dá pomoct pomocí Long Polling/Comet, ale je to opruz programovat a provozovat a možná pro to standardní webhosting nebude mít podporu (budou tam nějaké drsné timeouty, nepůjde běžícímu PHP požadavku říct že má poslat data…).

    Osobně mi přijde naprosto nejlepší pořídit si nějakou levnou VPS (v ČR Forpsi, v zahraničí Contabo nebo opravdu lowendový liveinhost.com), navázat na ni OpenVPN a přesměrovat do ní port. Nevýhoda je, že to stojí řádově 50-100 Kč/měsíc, a když pro to nemáš žádné jiné využití, tak to je takové zbytečné.

    Byly tu posledně následující služby, ale osobní zkušenost s nimi nemám: https://www.zerotier.com/pricing/, https://www.vpn.net/, https://ngrok.com/

    Teoreticky když poprosíš a zrovna budu mít KOPR, tak ti to udělám u sebe, ale když to přestane fungovat, tak taky můžeš čekat hodně dlouho na vyřešení.
    29.9.2020 16:05 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Na tohle mi připadá celkem dobře použitelný Tor (viz #17) – elminuje se tím to olizování, výpadek serveru, přes který data jdou nehrozí (to by musel spadnout celý Tor po celém světě najednou), spojení je šifrované (v mém řešení tam je ještě navíc SSH, takže má uživatel nad zabezpečením plnou kontrolu) a nikoho nezajímá jaká data a kolik si přes to posílá.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    28.9.2020 12:41 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Bez veřejné IP se to nedá.

    Vždy musíš mít někde veřejnou IP, kde ten PC bez veřejné IP se bude připojovat na ten PC s veřejnou IP a bude nějak komunikovat - jak to záleží na tobě zda si nějaký port budeš přeposílat na ten PC s neveřejnou IP nebo budeš číst nějakou frontu a podle ní spouštět příkazy atd.......
    28.9.2020 20:47 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Nie je náhodou verejná IPv6 v cene? Niektorí poskytovatelia to tak majú. To by stačilo vypnúť Privacy Extension aby to zbytočne nemenilo IP adresu.
    28.9.2020 22:58 j
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Zjevne netusis, jak to (ne)funguje ... privacy ext NEMENI ip adresu.

    V IPv6 muzes mit adres klidne stovky ... a jedna z nich muze byt bud odvozena z MAC nebo GUID nebo klidne nastavena fixne. Privacy ext generuji dalsi IPcka pro odchozi spojeni. Coz sice neznamena, ze se na takovou adresu po dobu jeji platnosti nejde zvenku pripojit, ale je to hodne blbej napad. Ta vygenerovana adresa muze mit platnost v minutach nebo hodinach, podle nastaveni, ale vzdy je platna po dobu spojeni => bez ohledu na kratkou platnost zustane nastavena, pokud z ni probiha komunikace. Jenom se z uz neplatny adresy neda (nemelo by jit) navazat novy spojeni.

    Na serverovych systemech je to pak typicky bydefault vypnuty.

    2matata:

    "Stejně tak fungují některé služby"

    Presne jak tu zaznelo, vsechny tyhle sluzby fungujou tak, ze ty ses produkt, kterej oni zpracovavaj. A vsechna tvoje data ve skutecnosti nejsou tvoje ale jejich.

    ---

    Dete s tim guuglem dopice!
    29.9.2020 08:47 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Pred časom som riešil identický problém na domácom NB ktorý používam aj ako taký akoby server. A použitie IPv6 s vypnutým Privacy Extension mi pomohlo. Tú fixnú IPv6 adresu mi ale router od poskytovateľa nechcel propagovať do internetu, tak som vypol Privacy Extension, a bol kľud. Stroj mám tak viditeľný z vonku na IPv6

    Bolo to rýchlejšie a elegantnejšie ako žiadať aspoň PAT na IPv4.

    PS: Matata nikde nepíše čo má k dispozícii, len sa pýta ako z toho elegantne vybrusliť. Ak by mal vonkajšiu IPv6, tak je za vodou.
    29.9.2020 08:54
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Tú fixnú IPv6 adresu mi ale router od poskytovateľa nechcel propagovať do internetu
    Jenom bych se zeptal, co si pod tím mám představit?
    Ak by mal vonkajšiu IPv6, tak je za vodou.
    Pokud "tam venku" sežene IPv6 ;-)
    29.9.2020 09:38 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Tú fixnú IPv6 adresu mi ale router od poskytovateľa nechcel propagovať do internetu
    Jenom bych se zeptal, co si pod tím mám představit?
    Kvalitný firmware v prenajatom routeri. Tak kvalitný, že chráni užívateľa pred internetom.

    Ak by mal vonkajšiu IPv6, tak je za vodou.
    Pokud "tam venku" sežene IPv6 ;-)
    Nie tam vonku, ale vonkajšiu IPv6. Tú verejnú IPv6 mám v zmluve, aj so spomenutým obmedzením ktoré sa dalo zrušiť veľmi elegantne.
    29.9.2020 11:20
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Tú fixnú IPv6 adresu mi ale router od poskytovateľa nechcel propagovať do internetu
    Jenom bych se zeptal, co si pod tím mám představit?
    Kvalitný firmware v prenajatom routeri. Tak kvalitný, že chráni užívateľa pred internetom.

    Jako že ten router je tak dokonalý, že sice poskytuje do vnitřní sítě IPv6 rozsah, ale když ho začneš používat, tak tě nepustí ven? Vždyť na té vnitřní síti /64 může být asi 18 446 744 073 709 551 616 různých ipv6 adres. To ten router povolí jenom některé z nich?
    Pokud "tam venku" sežene IPv6 ;-)
    Nie tam vonku, ale vonkajšiu IPv6. Tú verejnú IPv6 mám v zmluve, aj so spomenutým obmedzením ktoré sa dalo zrušiť veľmi elegantne.
    Měl jsem na mysli, že pokud by předřečník matata měl doma veřejnou ipv6 adresu, tak potom někde venku, až by se chtěl domů připojit, měl by mít také ipv6 adresu.
    29.9.2020 14:44 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ten router vo východzej konfigurácii s aktívnymi Privacy Extensions schovával užívateľa za NAT, a nepropagoval verejnú adresu. Aby BFU na desktop neútočili boty.

    A či má Matata verejnú IPv6, tak to nespomínal. Veľa bežných ľudí to ani nevie. V mojom prípade som to síce vedel, ale začalo mi to fungovať až keď som prestavil východzie hodnoty. Keby ma nenapadla taká elegantná drobnosť, tak ten kábel odrežem a vrátim aj s modemom.

    Dosť poskytovateľov v dnešnej dobe dáva verejnú IPku aspoň ako IPv6, keď je už rozsah IPv4 vyčerpaný. Možno to bol aj jeho prípad, a možno nie. To by musel potvrdiť on.
    30.9.2020 22:37
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ten router vo východzej konfigurácii s aktívnymi Privacy Extensions schovával užívateľa za NAT, a nepropagoval verejnú adresu. Aby BFU na desktop neútočili boty.

    Privacy Extensions jsou vlastnost IPv6, která nemá s NATem nic společného. Navíc router na IPv6 síti asi těžko schovával uživatele za NAT. Na routeru je patrně firewall, který dovoluje uživatelům z vnitřní sítě navázání spojení ven, ale nedovoluje připojení zvenku dovnitř. Což je zcela normální nastavení. Pokud má ve vnitřní síti běžet nějaká služba dostupná zvenku, tak se ten přístup zvenku dovnitř logicky musí na firewallu povolit. A i kdyby byla úplně všechna spojení zvenku dovnitř povolena, tak navazování spojení na ip6 adresy, které se průběžně mění (privacy extension), není to pravé ořechové. Je patrně mnohem vhodnější použít nějakou ip6 adresu, která se v čase nemění.
    1.10.2020 09:37 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Áno. Ten FW sa aktivoval pre všetky stroje, ktorým bola pridelená Temporary IPv6 adresa (kvôli spomínaným Privacy Extensions). To malo za následok rovnaké chovanie, ako nasadenie NAT. Aj s vedľajším efektom, vonkajšia strana nevidela IPv6 aktuálne pridelenú na desktop z ktorého som išiel von. Videla len podobnú adresu z mne prideleného rozsahu.
    1.10.2020 00:54 j
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    To by me zajimalo co je to za router, ze pozna (asi telepaticky) IPcka generovany priv ext, od tech ostatnich ...

    Spis se zda, ze v tom mas ale vopravdu poradnej hokej. Takze mozna trocha skoleni pro matersky skoly neuskodi ...

    Priv ext byly vymysleny predevsim kvuli strojum, ktery se pohybujou ve vice sitich. Protoze ipv6 nema 128 bitu, ipv6 ma 64 bitu (a tohle dodneska nechapou ani ti co si obcas rikaj ISP). 64 bitu je totiz vyhrazeno (a bez toho to ani nefunguje) pro identifikaci konkretniho stroje. A pokud si ten stroj vygeneruje prave tuhle cast at uz z MAC nebo GUID, tak je porad STEJNA*. Takze se takovej stroj da jednoznacne identifikovat i kdyz se presune do jiny site. A prave proto aby to neslo, byly vymysleny privacy ext.

    *Velice teoreticky se muze stat, ze nastane kolize adres, a pak by se vygenerovala jina.

    BTW: Mimo jiny prave proto je minimalni pridel pro koncaka /56, protoze cokoli mensiho je zcela nanic a zcela nepouzitelny. A kazdymu kdo breci ze tolik adres prece nemuze rozdavat rovnou a okamzite prokopnete prdel!

    KAZDEJ ISP dostane automaticky (a ZADARMO!)* /32. Tzn ma k dispozici 16 777 216 takovych rozsahu. Kdyby mu to nahodou nestacilo, tak bez dalsiho a lusknutim prstu dostane /29. Staci si o to rict. Jinak receno, kazdej jeden provider v CR je schopen pridelit takovych rozsahu kazdymu vcetne nemluvnat nejmin 10. To teda v pripade, ze by byl vubec schopen vsechny pripojit. Kolik ze tak klientu maji ti nejvetsi? Mozna desetinu, ze? Takze kazdymu muzou tech rozsahu dat 100.

    A to podotykam, ze kdyby nahodou nekomu nestacilo ani tech /29, tak pokud si to pamatuju dobre, staci kdyz dolozi vyuziti 30%, a dostane dalsi.

    *Clensky poplatek je aktualne 1400E rocne, coz je na nase rekneme 40k, coz dava nejaky 3k mesicne - strasny, ja vim, 10 tristovkaru to zaplati. Kdyz se to prepocita na ty adresy ... tak tam bude tolik nul za desetinou, ze to snad nema smysl ani sem psat, ze? Ale jo ... dela to nejakych 0,002 Kc ROCNE za jednu /56 (teda v nejhorsim pripade). To az vam bude provider za ty drahy adresy pripocitavat ty stokoruny ... mesicne.

    ---

    Dete s tim guuglem dopice!
    1.10.2020 09:50 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ten router je taký biely, a má na sebe nápis ConnectBox, a dodala ho firma spadajúca pod Liberty Global. Tá istá firma mu aj upravovala firmware.

    Teória ako niečo môže fungovať je veľmi pekná vec. Ale prax, kde to niekto nastaví podľa svojich predstáv je vec druhá. Najmä ak sa východzie nastavenia nezhodovali s popisom v produktovej špecifikácii.

    A do materskej školy sa tým pádom môžeš vrátiť aj sám, možno tam ešte trafíš.
    1.10.2020 10:18
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Tenhle modem/router? Mám doma. Naštěstí na ipv4 v bridge módu...
    1.10.2020 10:37 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Vyzerá podobne, ale vpredu má biele svetielko. Vyťahovať ho z poza skrine nebudem.

    UPC na SK už pred rokmi prestala rozdávať verejné IPv4 bytovým klientom. Kto ju mal, tomu ostala. Nahradila to verejná IPv6 aj s ochranou klienta pred sebou samým, a vo východzom nastavení aj pred internetom.
    k3dAR avatar 29.9.2020 15:37 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    dalsi varianta, porid si VPS, na nem sshd s prihlasenim jen klicu, pripravis klic kterej(jeho privatni cast) povoli/udela jen presmerovani portu, ze stanice se pripojis na vps s tim klicem(verejnou casti) a vytvoris si tak ssh tunel, nasledne se odkudkoliv pripojis na vps z neho na uzivatel_stanice@lokalhost:presmerovanej_port_ze_stanice, pripadne pokud nebudes chtit aby VPS k tomu mela pristup, tak si z ovladaci_stanice udelas podobne tunel na VPS a pak pristupujes z ovladaci_stanice pres port co proleze pres VPS do cilove_stanice...
    porad nemam telo, ale uz mam hlavu... nobody
    29.9.2020 15:59 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ano, existuje. Jmenuje se to Tor (nebo I2P, nebo … – takových služeb je spousta).

    Zjednodušeně řečeno to funguje tak, že tvůj počítač je přes Tor připojený k několika jiným, přes které může navázat spojení nebo jiný počítač může navázat spojení s ním. Data procházejí přes několik vrstev šifrovaných spojení, takže by mělo být dohledat identitu daných počítačů obtížné.

    Účely takovéhle sítě jsou asi dva: ① ±Anonymně přistupovat k internetovým službám a ② spojit dva počítače v této síti (hidden services.

    Pro Android doporučuji aplikaci Termux, což je terminálový emulátor s přibaleným Debian-like systémem.

    Nastavení end-to-end šifrovaného spojení pro shell, kopírování souborů, port forwarding, …

    Tor není moc rychlý (resp. dlouho trvá než data přes půlku světa přejdou do druhého počítače), ale pro občasné používání nebo spouštění příkazů postačí.
    1. Nainstalovat tor na oba počítače. Zpravidla to je balík tor (na Androidu aplikace „Orbot“). Kompletní Tor Browser (tedy tor + upravený Firefox) není třeba.
    2. Nějak rozumně nastavit SSH – to asi už znáte.
    3. Vytvořit tzv. hidden service, a to tak, že
      1. Do konfigurace Toru (torrc, zpravidla /etc/tor/torrc) připíšete:
        HiddenServiceDir /var/lib/tor/nazev_adresare_se_sluzbou
        HiddenServicePort 22 120.0.0.1:22
        22 je číslo portu v síti Toru Řádek s HidderServicePort můžete zopakovat několikrát za sebou pro otevření více portů na jedné adrese. 127.0.0.1:22 je adresa, kam se klient (řídící protistrana) pomocí této služby na daném portu připojí. V tomto případě port 22 (typický port SSH) na tomto stroji.
      2. Vytvoříte příslušný adresář, který jste napsal do konfiguračního souboru.
      3. Restartujete službu Toru (/etc/init.d/tor restart, resp. systemctl restart tor).
      4. Doména Vašeho serveru (náhodná písmena a číslice následovaná .onion) se objeví po restartu v souboru /var/lib/tor/nazev_adresare_se_sluzbou/hostname. Pokud ne, podívejte se do logu Toru.
    4. Na klienta (řídící protistranu) nainstalujete Tor (bez nutnosti další konfigurace) a ncat (nebo jinou síťovou kočku s podporou SOCKS proxy serveru).
    5. Připojíte¹ se přes ssh -oProxyCommand="ncat --proxy-type socks5 --proxy 127.0.0.1:9050" vasehostname.onion (doménu si upravde dle toho, co jste dostal od toru). Tím dostanete shell.
    Informace o navázání grafického spojení a nastavení port forwardingu najdete v ssh(1). Pro kopírování souborů nahraďte ssh příkazem sftp (pro interaktiví spojení) nebo scp (kopírování souborů).

    Pokud Vás bude něco týkající se nastavení Toru zajímat, odpovězte. Pokud to bude kolem SSH (a grafického spojení, port forwardingu, …), založte nové vlákno diskuse, protože tam na spojení Tor už nemá prakticky žádný vliv.

    Někde bych měl mít pár řádků, které si můžete dát do konfigurace, abyste nemusel pšát to s ProxyCommand. Možná je pošlu v odpovědi.

    ¹ Předpokládám výchozí nastavení Toru, tedy SOCKS proxy na portu 9050.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    29.9.2020 17:04 mnam
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Tvoj príspevok zaváňa blogom.
    29.9.2020 18:14 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Trochu o tom uvažuji.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Petr Fiedler avatar 1.10.2020 22:21 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP

    Dost se za to přimlouvám.

    29.9.2020 16:41 easySolution
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    my sme v produkcii pouzivali twitter + cron + curl + grep a fungovalo to uplne super. Malo to iba jednu nevyhodu, musis mat developersky twitter ucet a je tam oneskorenie kym sa spusti cronjob.
    29.9.2020 18:29 matata | skóre: 13
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Moc všem děkuji.
    30.9.2020 18:02 pavele
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Ještě jsem zkoušel Dropbox - poslat šifrovaný soubor s bash skriptem nebo soubor s nějakým klíčovým názvem...
    1.10.2020 17:02 hardy
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    este mozes skusit dyndns a port forwarding na to zariadenie za routrom
    1.10.2020 21:04 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Na to musí mít veřejnou IP (za NATem je mu port forwarding na nic). Dyndns jen automaticky nastavuje DNS dle jeho aktuální IP.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Indiánský lotr avatar 1.10.2020 17:24 Indiánský lotr | skóre: 25 | blog: ucim_sa
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Variantou k TORu může být https://www.softether.org/ (vyvíjí nějaká univerzita), u kterého můžeš k nat traversingu použít jejich cloud a mít tak plnohodnotnou VPN.
    1.10.2020 21:06 jiwopene | skóre: 31 | blog: Od každého trochu…
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Psal jsem, že je toho víc. Může třeba říct známému s veřejnou IP, aby mu otevřel port a (třeba přes SSH) si na něm nastavil port forwarding zpátky k němu.
    .sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
    Pavel 'TIGER' Růžička avatar 1.10.2020 21:42 Pavel 'TIGER' Růžička | skóre: 54
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Kdysi dávno, ještě v minulém tisíciletí jsem podobný úkol řešil emailem. Ani nevím, jestli to je v dnešní době vůbec možné.
    2.10.2020 11:47 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Email bol medzičasom pre väčšinu populácie nahradený pomocou Facebooku.
    2.10.2020 13:28 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Spouštění příkazu na dálku bez veřejné IP
    Nějak pořád nechápu o co tu jde?

    Prostě bez stroje který má veřejnou IP ať je jakákoliv to nejde řešit - prostě přes to nejede vlak!!!!!!!!!!!!

    A jak se to bude řešit když bude někde PC s veřejnou IP to už záleží co od toho člověk požaduje.

    Jak bylo zmíněno jde to pomocí různých VPN, mailů, nějakých proxi serverů, i soukromé řešení nějakých firem, cloudů, www serverů atd.....

    Tady si musí uživatel ujasnit, jak často potřebuje spouštět určitou službu, jaké požaduje zabespečení, co se stane když ten stroj s veřejnou IP nebude dostupný atd.....

    Založit nové vláknoNahoru

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

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