Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| navody:vps:konzole [2015/10/27 10:48] – krcmar | navody:vps:konzole [2023/12/12 15:37] (aktuální) – [vpsfreectl] video vlozeno pomoci vshare aither | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | < | ||
| ====== Vzdálená konzole ====== | ====== Vzdálená konzole ====== | ||
| - | Každému se již určitě někdy stalo, že dostal systém do stavu, ve kterém se nemůže připojit na SSH. Ať už kvůli | + | Každému se již určitě někdy stalo, že dostal systém do stavu, ve kterém se |
| + | nemůže připojit na SSH. Ať už kvůli | ||
| + | v iptables | ||
| + | přímo | ||
| + | |||
| + | Konzole je k dispozici buď přes webové rozhraní nebo přímo z terminálu přes | ||
| + | utilitu [[navody: | ||
| + | použít pro přístup na konzoli [[navody: | ||
| + | funguje v terminálu mnohem spolehlivěji a responzivněji, | ||
| + | prohlížeči. | ||
| + | |||
| + | V konzoli můžeme sledovat proces vypnutí a | ||
| + | zapnutí VPS. Odpojení od konzole uživatele neodhlásí, pokud před odpojením | ||
| + | nedojde k úmyslnému odhlášení. | ||
| + | |||
| + | Při startu nebo restartu VPS se v konzoli objeví [[navody: | ||
| + | ===== Webové rozhraní ===== | ||
| {{console-2-web.png? | {{console-2-web.png? | ||
| Řádek 8: | Řádek 25: | ||
| {{console-1-web.png? | {{console-1-web.png? | ||
| - | ===== Povolení vzdálené konzole | + | ===== vpsfreectl |
| + | Jak '' | ||
| + | [[navody: | ||
| - | V novějších šablonách pro Debian, Arch a SL je tato konzole již přednastavená. U starších šablon a ostatních distribucí (např. Gentoo) je potřeba ji povolit ručně. | + | {{ youtube> |
| - | ==== Debian ==== | + | Na konzoli VPS se připojíme následujícím příkazem: |
| - | Do souboru / | + | |
| - | + | ||
| - | < | + | |
| - | + | ||
| - | ==== El (Scientific Linux, CentOS) ==== | + | |
| - | Do souboru / | + | |
| < | < | ||
| - | stop on runlevel [S016] | + | $ vpsfreectl vps remote_console < |
| - | + | ||
| - | respawn | + | |
| - | instance | + | |
| - | exec / | + | |
| </ | </ | ||
| - | Dále do souboru | + | Kde ''< |
| + | Konzole lze uzavřit postupným stiskem kláves '' | ||
| + | tečka//). Toto je jediný způsob, jakým se dá konzole odpojit (kromě zavření | ||
| + | okna terminálu). | ||
| - | < | + | ==== Zajištění správné funkce ==== |
| - | start on stopped rc RUNLEVEL=[2345] | + | Aby konzole fungovala co nejlépe, je důležité mít na VPS stejné '' |
| + | jaké používá terminál, z něhož se připojujeme. Hlavní je kódování - | ||
| + | pokud je na obou stranách jiné, budou se místo některých znaků zobrazovat | ||
| + | otazníky, apod. | ||
| - | env ACTIVE_CONSOLES=/ | + | vpsAdmin nemůže konzoli předat proměnnou prostředí '' |
| - | env X_TTY=/ | + | aplikace se však hodnotě této proměnné přizpůsobují a na první pohled se tak |
| - | task | + | může zdát, že aplikace či konzole nefunguje správně. Např. aby v '' |
| - | script | + | fungovala myš a barvy, je zapotřebí buď nastavit '' |
| - | | + | režim vynutit přepínačem '' |
| - | for tty in $(echo $ACTIVE_CONSOLES) ; do | + | |
| - | [ " | + | |
| - | | + | |
| - | done | + | |
| - | end script | + | |
| - | </ | + | |
| - | ==== Gentoo ==== | + | Automatické nastavení hodnoty proměnné '' |
| - | + | zařídit pomocí '' | |
| - | Do souboru / | + | |
| < | < | ||
| - | # vpsFree remote console | + | cat <<EOF >> ~/.bashrc |
| - | c0: | + | [ " |
| + | EOF | ||
| </ | </ | ||
| - | A po restartu by konzole již měla fungovat. | + | <maintainers hidden> |
| - | + | aither | |
| - | ==== Ubuntu ==== | + | </maintainers> |
| - | //U aktuální templaty Ubuntu toto není potřeba.// | + | |
| - | + | ||
| - | Vytvoříme soubor **/ | + | |
| - | + | ||
| - | <code> | + | |
| - | start on stopped rc or RUNLEVEL=[2345] | + | |
| - | stop on runlevel [!2345] | + | |
| - | respawn | + | |
| - | exec /sbin/getty -L 38400 tty0 vt102 | + | |
| - | </code> | + | |
| - | + | ||
| - | Službu spustíme pomocí **sudo start tty0**. Po restartu se bude zapínat automaticky. | + | |
| - | + | ||
| - | ===== Když to nefunguje ===== | + | |
| - | + | ||
| - | Pokud konzole nefunguje, nevypisuje všechny znaky nebo nedovoluje přihlášení, | + | |