Uživatelské nástroje

Nástroje pro tento web


cs:service

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:service [2017/01/24 09:31] – [Nahrání testovacího RAW záznamu z přijímače] kaklikcs:service [2025/11/11 23:18] (aktuální) roman
Řádek 1: Řádek 1:
- 
 ====== Vzdálená údržba stanic ====== ====== Vzdálená údržba stanic ======
  
Řádek 8: Řádek 7:
   ssh jmeno_observatoře@space.astro.cz   ssh jmeno_observatoře@space.astro.cz
  
-Počítač se vás zeptá na heslo. Po jeho zadání budete připojeni na server space.astro.cz. Na něm si můžete prohlížet svoje staniční data. Případně promazávat nehodnotná data, která byla do datového úložiště omylem zanesena. +V případě že autentizace veřejným klíčem proběhne v pořádku, budete připojeni na server space.astro.cz. Na něm si můžete prohlížet svoje staniční data. Případně promazávat nehodnotná data, která byla do datového úložiště omylem zanesena. 
  
 Ke svojí [[cs:stations|stanici]] se pak připojíte příkazem Ke svojí [[cs:stations|stanici]] se pak připojíte příkazem
Řádek 40: Řádek 39:
      
 V příkazovém řádku na serveru space.astro.cz pak můžeme nastavit heslo nástrojem passwd. V příkazovém řádku na serveru space.astro.cz pak můžeme nastavit heslo nástrojem passwd.
 +
 +
 +===== Nastavení SSH klienta pro přístup přes reverzní tunely =====
 +
 +Aby bylo možné pohodlně přistupovat ke stanicím přímo z vašeho počítače, bez nutnosti se nejdříve přihlašovat na server ''space.astro.cz'', doporučuje se upravit konfiguraci SSH vašeho PC.
 +
 +==== 1. Povolení adresáře s doplňkovými konfiguracemi ====
 +
 +Otevřete (nebo vytvořte) soubor <file>~/.ssh/config</file> a na jeho začátek přidejte řádek:
 +
 +<code bash>
 +Include ~/.ssh/config.d/*
 +</code>
 +
 +Tím zajistíte, že SSH klient bude načítat i konfigurační soubory uložené v adresáři <file>~/.ssh/config.d/</file>.
 +
 +==== 2. Vytvoření konfiguračního souboru pro tunely ====
 +
 +Vytvořte adresář (pokud ještě neexistuje) a soubor ''~/.ssh/config.d/space_tunnels'':
 +
 +<code bash>
 +mkdir -p ~/.ssh/config.d
 +nano ~/.ssh/config.d/space_tunnels
 +</code>
 +
 +Do souboru vložte následující obsah:
 +
 +<file bash>
 +# ~/.ssh/config.d/space_tunnels
 +#
 +# Pro aktualizaci seznamu tunelů ze serveru:
 +# ssh space.astro.cz "grep -E '^\s*(Host |Port|User|#)' /etc/ssh/ssh_config.d/ssh_tunnel_bolidozor.conf" > ~/.ssh/config.d/space_tunnels_list
 +
 +Host *.tunnel
 +  HostName localhost
 +  ProxyJump space.astro.cz
 +</file>
 +
 +
 +<WRAP info>
 +Pokud se na server ''space.astro.cz'' přihlašujete pod jiným uživatelem, než je vaše lokální uživatelské jméno, je nutné buď:
 +
 +  * nahradit uživatelské jméno přímo v definici ProxyJump, např.  
 +    ''ProxyJump uzivatel@space.astro.cz''
 +    
 +  * nebo mít v samostatném souboru (např. ''~/.ssh/config.d/space_astro'') definovaný záznam:
 +    <code bash>
 +    Host space.astro.cz
 +      User uzivatel
 +    </code>
 +Tím se zajistí, že SSH bude při připojování používat správného uživatele.
 +</WRAP>
 +
 +==== 3. Načtení seznamu aktivních tunelů ====
 +
 +Získejte aktuální seznam všech dostupných stanic s aktivním reverzním tunelem:
 +
 +<code bash>
 +ssh space.astro.cz "grep -E '^\s*(Host |Port|User|#)' /etc/ssh/ssh_config.d/ssh_tunnel_bolidozor.conf" > ~/.ssh/config.d/space_tunnels_list
 +</code>
 +
 +Tímto se vytvoří nebo aktualizuje soubor ''~/.ssh/config.d/space_tunnels_list'', který obsahuje definice všech dostupných stanic.
 +
 +
 +==== 4. Připojení ke stanici ====
 +
 +Po provedení výše uvedených kroků je možné se připojit ke stanici přímo ze svého počítače:
 +
 +<code bash>
 +ssh radio-stanice.tunnel
 +</code>
 +
 +
 +==== 5. Příklad: Připojení pro aplikaci [[cs:freya|Freya]] ====
 +
 +Pokud chcete přesměrovat port například pro použití aplikace ''Freya'', použijte:
 +
 +<code bash>
 +ssh -L 3731:localhost:3731 radio-stanice.tunnel
 +</code>
 +
 +Tím se na vašem počítači otevře port 3731, který bude přesměrován na danou stanici.  
 +Poté lze Freyu spustit lokálně bez nutnosti připojovat se přes ''space.astro.cz''.
 +
 +Viz podrobnější [[cs:freya|návod]].
 +
  
 ===== Nejčastější operace na stanici ===== ===== Nejčastější operace na stanici =====
Řádek 62: Řádek 147:
   nc localhost 3701 | sox -t f32 -c 2 -r 96000 - test.wav trim 0 30   nc localhost 3701 | sox -t f32 -c 2 -r 96000 - test.wav trim 0 30
  
-Tento příkaz vytvoří na spuštěné stanici 30s dlouhý WAV záznam komplexních vzorků z přijímače. +Tento příkaz vytvoří na spuštěné stanici 30s dlouhý WAV záznam komplexních vzorků z přijímače. Pro jeho další zpracování je užitečné si jej zkopírovat na space.astro.cz do účtu stanice.  
 + 
 +  scp test.wav ZVOLENEVES@space.astro.cz:/storage/bolidozor/ZVOLENEVES/
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
cs/service.1485250317.txt.gz · Poslední úprava: 2017/01/24 09:31 autor: kaklik