101: SSH keys

101: SSH keys

AKA what every Hussar should know about SSH

Why?

THIS

What is SSH key and why should I care?

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.[1] The best known example application is for remote login to computer systems by users.

TL;DR

Thanks to SSH protocol we can do this:

SSH key

Thanks to SSH key we can do this:

~ [0] λ ssh login@host
login@host's password: 
Last login: Wed Jul 26 23:44:15 2017
[login@host] ~ [0] λ 
~ [0] λ ssh login@host
Last login: Wed Jul 26 23:44:15 2017
[login@host] ~ [0] λ 

2. Gdzie są moje klucze?
3. Struktura klucza
4. Jak stworzyć klucz (plus jak zmigrować klucz)
5. Rodzaje kluczy
6. Jak działa klucz
7. Tips & tricks
* używanie kilku kluczy na raz - podawanie klucza przy użyciu
* używanie kilku kluczy na raz - ssh config
* github username.keys
* ssh agent (OSX szczególnie)
* forward klucza
* ssh-copy-id
8. Bonus: monterail/keys - historia i dziś

Pytanie na koniec - ktoś się czegoś nauczył? :D

101: SSH keys

By Jan Dudulski

101: SSH keys

  • 121