«

»

Čvc 11 2016

Vzdálené ovládání Linuxu – openSSH

terminálV tomto dílu o vzdáleném ovládání vám představíme způsob vzdáleného ovládání počítače, který je u běžných uživatelů méně obvyklý. Jedná se o textový řežim. Pro tento účel nám poslouží aplikace openSSH.

Jak nainstalovat openSSH?

Na počítačích otevřeme Terminál a v závisloti na tom, zda počítač je ovládán nebo ovládá, nainstalujeme požadovanou verzi openSSH. Na počítač, který budeme ovládat, nainstalujeme openSSH Server příkazem

sudo apt-get install openssh-server

a na počítač, kterým budeme ovládat, nainstalujeme openSSH Client příkazem

sudo apt-get install openssh-client.

Jak se připojit k vzdálenému počítači?

Pro připojení k počítači potřebujete znát IP adresu počítače (IP adresu zjistíte zadáním příkazu ifconfig). Nyní otevřete Terminál a vepíšete do něj příkaz

ssh uzivatel@127.0.0.1

a potvrdíte stisknutí klávesy Enter. Nyní vás počítač vyzve k zadání hesla. Tento způsob připojení k počítači však není tak bezpečný jako přihlašovaní pomocí klíčů.

Generování klíčů

Je to jednoduché. Na ovládacím počítači vygenerujete dva soubory. Jedním je privátní klíč, který nesmí v žádném případě opusti počítač! Druhý klíč je veřejný (nahraje se na ovládaný počítač a používá se k ověřování). V počítači sice musíte zadat heslo, to se však ale neodesílá na server (na server se odesílá právě klíč, který byl dešifrován pomocí hesla, a nehrozí tedy odposlech vašeho hesla v počítačové síti).

Pro vygenerování páru klíčů je potřeba otevřít Terminál, do kterého zadáte příkaz

ssh-keygen -t rsa.

Počítač se zeptá, kam se mají klíče uložit, doporučujeme nechat výchozí volbu a jen potvrdit Enterem (klíče budou generovány do složky /home/uzivatel/.ssh/). Nyní vygenerovaný veřejný klíč zkopírujeme na ovládaný počítač a pomocí příkazu

cat id_rsa.pub >> .ssh/authorized_keys

jej nahrajeme do SSH serveru.

SSH key

Generování klíčů trvá jen pár vteřin

Použití klíče k přihlašování

Použijeme stejný příkaz jako u běžného přihlašování, což je

ssh uzivatel@127.0.0.1.

Pokud jste vše udělali správně, počítač po vás již nebude požadovat heslo k přihlášení, ale heslo k dešifrování klíče, tzv. passphrase (zadáte tedy heslo, které jste použili při generování klíče). Tímto budete k ovládanému počítači připojeni snadno a bezpečně.

připojení k SSH

Takto vypadá ovládání vzdáleného počítače pomocí openSSH

O autorovi

Antonín Judytka

Permanent link to this article: https://exospace.cz/vzdalene-ovladani-linuxu-openssh/

Napsat komentář

dialog-information.png
Uvítáme všechny komentáře na téma článku. Nevhodné příspěvky a spamy jsou moderovány. Moderaci provádí členové redakce ExoSpace.cz.


Pravidla pro psaní komentářů

1. Diskutující je povinen dodržovat zákony České republiky. Je zakázána jakákoliv propagace nezákonných činností.
2. Diskutující se k sobě chovají slušně. Neurážejte ostatní uživatele.
3. Snažte se nerozpoutávat hádky a nezapojujte se do nich.
4. Je zakázána jakákoliv reklama či inzerce.
5. Snažte se vyvarovat off-topic (mimo téma) příspěvků.
 

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Můžete použít tyto HTML štítky a atributy: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>