Zestaw 3¶
Konto GitHub¶
- Załóż konto w serwisie GitHub korzystając z przesłanego zaproszenia.
- Jeżeli masz już konto, to dodaj do niego adres e-mail poczty uniwersyteckiej (
@student.uj.edu.pl
). - Zapisz się do programu GitHub Student Developer Pack
Skrypt¶
- Zapoznaj się z drugą częścią skryptu dotyczącego pracy w powłoce: Skrypt o powłoce II
Klucze SSH¶
- Dowiedz się jaka długość klucza RSA jest uznawana za rozsądnie bezpieczną?
- Jakie najdłuższe klucze RSA zostały złamane?
- Wygeneruj klucze SSH typu RSA. Klucze wygeneruj na swoim komputerze prywatnym. Skorzystaj z narzędzia
ssh-keygen
. Użyj przełącznika-t
, żeby wybrać kryptografięrsa
i przełącznika-b
, żeby ustalić długość klucza. - Narzędzie poinformuje Cię, gdzie (w jakich plikach) zapisało klucz prywatny i publiczny.
- Użyj polecenia
cat
do wyświetlenia zawartości pliku z kluczem publicznym.gutowski@guliwer:~$ cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCffmz9HlxWWYEjmIQKYFYEnil5LbflJ+8TjPiGuxRiHs4/SZozI2OUlbkK+Xqwj3ZkhuK/BY4FShdI4V2CS89OyWCurN7U/GFHZ9e+UtzwfS+2QwPki7qGgURiD436V4B3Z3/Sw1T2znyvtIq0OhUuypJ/LdfZNpYGxJ5mMxMKIFlbBLrgxaOM0ip+rXF9kmhqStYC7nL8wERKG7eon3or1Ju7R3Te4RX5/xjln1jYtteQbWc2/twyiUrCu7eki+aJZeZVYHM9SamDbBku0wQXtMz5Tm6uTs8INjk6c9ybhy7Nvzp44hY6tswAxZKEAJPYs3f+cBmORgKOToef5IVo9I37KS12LImQ2r6QmqmrQE4WbujVp/nFEaPbLNCPSAvCpn/zanX7dEqDJK4wJ4z2OkdgR8xkF8mFdcsAMsdSjfXQCugdKbDC/mqolqquG9vSxHJazDxgX/xgKn24RffvcFOxBCMhiZirx4K6FDq4kiHVv7U2XKXuS5pNNyi4Bo0= gutowski@student
- Dowiedz się jak działa mechanizm klucza SSH chronionego hasłem.