Attributy: id="ssh"
Odkazy a zdroje:
ToDo
přihlášení
$sshuživatel@host
poté jsme vyzváni k zadání hesla. Po ověření tak získáme běžící shell na vzdáleném počítači.
Chceme-li vykonat jen jeden příkaz, můžeme použít
$sshuživatel@hostpříkaz
Pro potřeby „skriptování“ je potřeba vytvořit sobě klíč (klíčový pár). Soukromá část zustane na našem počítači s veřejnou uložíme na cílový počítač.
Vytvoříme si klíčový pár
$ ssh-keygenVeřejná část se uloží do souboru ~/.ssh/identity.pub a soukromá do ~/.ssh/identity
Veřejnou část uložíme na cílový stroj
$scp .ssh/identity.pubhost:.ssh/authorized_keys
Lépe však použít příkaz ssh-copy-id který nás ochrání před chybami typu přepsání souboru s klíči a tím odstranění původně tam daných klíčů.
$ssh-copy-idusername@host
Tabulka 19.1. Důležité soubory
| název | obsah |
|---|---|
/etc/ssh/ssh_known_hosts | |
$HOME/.ssh/known_hosts | |
$HOME/.ssh/authorized_keys | veřejné části asymetrických klíčů uživatelů kterří mají právo se hlásit ssh klíči |