]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/blob - cviceni/rtime-git-ssh-key.mdwn
Exam terms dates.
[edu/osp-wiki.git] / cviceni / rtime-git-ssh-key.mdwn
1 [[!meta title="Přístup ke git repozirářům na serveru rtime"]]
2
3 Přístup se děje protokolem SSH (*ssh://git@rtime.felk.cvut.cz/...*) a
4 uživatelé jsou autorizování výhradně pomocí SSH klíčů. Hláška
5 "*Permission denied (publickey).*" znamená, že nemáte SSH klíče
6 správně nastaveny.
7
8 Server rtime automaticky importuje veřejné klíče z vašeho školního
9 home adresáře. Import probíhá každou celou hodinu a ve čtvrtek přes
10 den každých **5 minut**. Za SSH veřejný klíč jsou považovány soubory
11 odpovídající masce `~/.ssh/*.pub`.
12
13 Nejsnazší cesta jak si SSH klíč vytvořit je spustit na počítači v
14 laboratoři (či na serveru postel.felk.cvut.cz) příkaz
15
16     ssh-keygen
17     
18 Ten vytvoří pár klíčů (veřejný a soukromý) a ve výchozím nastavení je
19 uloží do správného adresáře pod správným jménem. 
20
21 Doporučujeme, abyste si klíč **zašifrovali heslem** (enter a
22 passphrase), protože pak nebude moct být váš soukromý klíč zneužit
23 lidmi, kteří mají přístup k datům na serveru (administrátoři atd.).
24 Pokud tak učiníte, může se vám hodit příkaz `ssh-add`, kterým klíč
25 rozšifrujete v paměti vašeho počítače a až do vašeho odlogování heslo
26 nebudete muset zadávat.