Ssh logowanie bez hasła
Z wiki linux-user
m |
|||
Linia 20: | Linia 20: | ||
*'''id_rsa.pub''' klucz publiczny | *'''id_rsa.pub''' klucz publiczny | ||
− | Następnie należy przenieść plik ''id_dsa.pub | + | Następnie należy przenieść wygenerowany plik ''id_dsa.pub'', na serwer do którego mamy zamiar przeprowadzać zdalne logowanie bez użycia hasła, do katalogu ''$USER/.ssh/''. Kolejnym krokiem już na serwerze jest zmiana nazwy pliku ''id_dsa.pub'' na ''authorized_keys'' lub wydajemy następujące polecenie |
− | + | cat id_dsa.pub >> authorized_keys | |
+ | Dla bezpieczeństwa usuwamy plik ''id_dsa.pub'' z serwera | ||
rm -rf id_dsa.pub | rm -rf id_dsa.pub | ||
oraz nadajemy odpowiednie prawa do pliku authorized_keys | oraz nadajemy odpowiednie prawa do pliku authorized_keys | ||
chmod 600 authorized_keys | chmod 600 authorized_keys | ||
Od tej chwili powinniśmy mieć możliwość logowania się przy użyciu certyfikatów RSA.<br /> | Od tej chwili powinniśmy mieć możliwość logowania się przy użyciu certyfikatów RSA.<br /> | ||
− | + | Możemy również zabronić logowania się po ssh z użyciem haseł. W tym celu edytujemy plik ''/etc/ssh/sshd_config'' i ustawiamy opcję | |
PasswordAuthentication no | PasswordAuthentication no | ||