Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> WinSCP autoryzacja kluczem
amii
post
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Kiedy łącze się przez WinSCP za pomocą klucza prywatengo to mnie puszcz mimo złego klucza (oczywiście po podaniu hasła dla usera).
Sprawdzałem to tworząc dwa różne klucze prywatne puttygen i z obydwu mnie wpuszcza.

Na serwerze mam klucz publiczny wgrany w: /home/.ssh/authorized_keys
W pliku /etc/ssh/sshd_config
Kod
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile    %h/.ssh/authorized_keys

PermitEmptyPasswords no
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
amii
post
Post #2





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


To zrobiłem tak:
1. Wygenerowałem klucz prywatny puttygen i zapisałem go w formacie putty na kliencie (Windows 7)
2. Zrobiłem Conversions->Export OpenSSH i wyeksportowałem klucz prywatny do formatu OpenSSH
3. Przekopiowałem klucz prywatny na serwer do /home/.ssh/id_rsa i nadałem mu prawa 600
4. Póżniej w/g tego poradnika z klucza prywatnego wygenerowałem klucz publiczny i zamiłem jego format na OpenSSH
Kod
ssh-keygen -e -f /home/.ssh/id_rsa > /home/.ssh/id_rsa_com.pub
ssh-keygen -i -f /home/.ssh/id_rsa_com.pub > /home/.ssh/id_rsa.pub

6. Zamieniłem nazwę id_rsa.pub na authorized_keys
7. Plik sshd_config jak wyżej i reset usługi ssh
8. W WinSCP mam ustawione uwierzytelnianie za pomocą klucza prywatnego wygenerowanego w pkt. 1, połączenie SFTP inne ustawienia jak na zdjęciu w zal.
(IMG:http://www.bank-account.pl/ppk.png)

Przy próbie logowania dostaje w logach sesji : Server refused our key
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 09:38