czwartek, 5 sierpnia 2010

Linux: Logowanie ssh przy użyciu pary kluczy

Konfiguracja klienta i serwera. Wszystkie komendy należy wykonać na kliencie.

1. Generujemy parę kluczy, bez hasła, nazwa klucza dowolna

ssh-keygen -t rsa -f ~/.ssh/klucz

2. Klucz publiczny przesyłamy na serwer

cat ~/.ssh/klucz.pub | ssh user@server 'cat >> .ssh/authorized_keys2'

3. Opcjonalnie można dodać do wpis do ~/.ssh/config

Host server
IdentityFile ~/.ssh/klucz


To wszystko, od teraz aby się zalogować na serwerze wystarczy wpisać:

ssh server


Ważne jest bezpieczeństwo kluczy, dlatego warto sprawdzić prawa dostępu do katalogu .ssh klienta, powinno być 0700 i pliku .ssh/authorized_keys na serwerze, powinno być 600.

piątek, 30 lipca 2010

Linux: Strefy czasowe

Konfiguracja zegara w linuksie. Zegar systemowy w UTC.

Ustawienie zegara w BIOS wg. czasu systemowego w UTC
hwclock --systohw --utc

Wybranie strefy czasowej (dla mnie Europe/Warsaw)
tzselect

Zmienna TZ, najlepiej ustawić w /etc/profile
export TZ=Europe/Warsaw

Ustawienie /etc/localtime
cp --remove-destination /usr/share/zoneinfo/Europe/Warsaw /etc/localtime

Wszystkie posty dotyczące linuksa dotyczą dystybucji Linux From Scratch.

Więcej na temat czasu tutaj.