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 '' | + | Następnie należy przenieść wygenerowany plik ''id_rsa.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_rsa.pub'' na ''authorized_keys'' lub wydajemy następujące polecenie |
− | + | cat id_rsa.pub >> authorized_keys | |
− | rm -rf | + | Dla bezpieczeństwa usuwamy plik ''id_rsa.pub'' z serwera |
+ | rm -rf id_rsa.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 | ||