Skocz do zawartości
  • Dołącz do społeczności!

    👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[BSD] Klucz RSA - co i jak


Rekomendowane odpowiedzi

Opublikowano

Klucz RSA

 

1.Co to jest klucz RSA?

Pisząc najprościej, jest to wygenerowany klucz, a konkretnie algorytm, dzięki któremu zabezpieczymy jeszcze bardziej wejście przez ssh.

Zalety? Oczywiście znakomicie bezpieczne hasło, szybszy dostęp do ssh (nie trzeba za każdym razem wpisywać hasła), lepsze zabezpieczenie logowania do ssh.

 

2.Instalacja

Logujemy sie do ssh i wpisujemy:

To jest ukryta treść, proszę

Następnie :

 

Key passphrase: (możemy zostawić puste) klucz szyfrujący plik odpowieszialny za RSA

Enter file in which to save the key (/root/.ssh/id_rsa): zostawiamy najlepiej puste (domyślna lokalizacja, /root/.ssh/id_rsa)

Potem zatwierdzamy enterem i wpisujemy polecenie na zmianę nazwy pliku:

To jest ukryta treść, proszę

Następnie wpisujemy polecenie na edycję pliku i kopiujemy jego całą zawartość do pliku tekstowego na dysku (np. kluczyk.txt):

To jest ukryta treść, proszę

Pobieramy program puttygen.exe (dostępny w załączniku) i uruchamiamy.

Wchodzimy w menu "Conversions" i następnie Import Key:

27716958.png

Wskazujemy miejsce pliku do którego wkleiliśmy zawartość pliku id_rsa (w moim przypadku kluczyk.txt)

Po wskazaniu pliku klikamy w button "Save private key" i zapisujemy np. do C:/ lub moich dokumentów.

14923876.png

 

Po wygenerowaniu pliku z prywatnym kluczem otwieramy Putty.

Tworzymy standardowo połączenie wpisując IP, port, nazwę sesji.

Następnie otwieramy w lewym "drzewku" Connection --> SSH --> Auth:

38491087.png

W private key file for the authentication wskazujemy lokalizację wygenerowanego pliku, zapisujemy sesję i otwieramy.

Wpisujemy root i jeżeli nas zaloguje to znaczy, że wszystko wykonaliśmy pomyślnie.

 

Teraz, pasowałoby zablokować logowanie na zwykłe hasło, tak więc w konsoli wpisujemy polecenie na edycję pliku odpowiedzialnego za konfigurację ssh:

To jest ukryta treść, proszę

Ustawiamy odpowiednie linijki na takie:

To jest ukryta treść, proszę

Jeżeli nie rozumiecie gdzie co i jak to wystarczy wkleić gotową zawartość config'a:

 

To jest ukryta treść, proszę

 

Pod koniec wpisujemy polecenie na restart ssh :

To jest ukryta treść, proszę

 

Od tej chwili posiadamy zabezpieczone logowanie kluczem RSA.

Skan do puttygen.exe:

To jest ukryta treść, proszę

 

Pozdrawiam.

To jest ukryta treść, proszę

Opublikowano

Haaa, wiedziałem, że to dasz po tym jak dalem tu o PF :D .

 

Graty Mario, Graty na coddersa się staraj i tutki pod programistykę pisz, huehue ;f

Opublikowano

No widzę że ktoś to wreszcie wstawił. Przydatne bo bezpieczniej przez plik niż przez hasło .

sygnaac.png

wowaw.png

Opublikowano

Nie lepiej poprostu dac na IP ?

 

Wbije Ci na router, mam twoje IP + znam hasło i się wjebałem ;f .

 

Ten tutek uniemożliwia logowanie się na SSH po przez hasło, tylko i wyłącznie klucz.

 

Nie tylko dla root'a, ale i dla każdego innego usera.

 

SSHGuard, AutoSSH, PAM, RS'a, IP, PF i jako tako SSH chronisz ^^

Opublikowano

Bardzo dobrze opisane, według mnie logowanie na klucz RSA to zabezpieczenie, które MUSI mieć serwer dedykowany. Do tego zastosowanie hasła czyli PassPhrase do klucza = brak możliwości złamania SSH. Dodając jeszcze Firewall z odblokowanymi tylko portami ssh + game to twierdza nie do zdobycia :) A konfigurując takie zabezpieczenia, aż prosi się o tunel do MySQL.

 

Pozdrawiam autora - dobra robota :)

- zabezpieczenia: logowania do serwera na klucz RSA, baz danych - TUNEL SSH, FIREWALL, ANTY-DOS, aktualizacja systemu

- jaile: (podział serwera dedykowanego na kilka pod serwerów z oddzielnymi adresami IP, usługami, kontami użytkowników, konfiguracją itd.), aktualizacja jaili, autorestart jaila z wewnątrz jaila

- optymalizacja logów, bazy mysql, naprawianie bazy mysql, automatyczny backup na zewnętrzny serwer FTP, poprawny licznik graczy online, itd.

- programowanie: edycja/pisanie skryptów php, zapytań (query) SQL.

Opublikowano

Witam

 

Nie posiadam tego pliku/katalogu .ssh to co zamiast niego wpisać?

 

Jeżeli nie masz katalogu /root/.ssh, to po prostu go stwórz i tam wygeneruj klucz.

Wydaję mi się jednak, że powinieneś posiadać taki katalog.

Opublikowano

Komendą ls go na pewno nie zobaczysz bo katalogi z . na początku nazwy są ukryte. Można je zobaczyć poprzez ls -a. A tak btw. nie przejmuj się tym katalogiem i wcale nie musisz do niego wchodzić przed generowaniem kluczy. Klucze generują się domyślnie do katalogu .ssh w home directory aktualnie zalogowanego usera. Więc możesz być w dowolnym katalogu będąc zalogowanym na roota to ssh-keygen będzie podpowiadał ścieżkę /root/.ssh/ Jeśli nawet by nie było tego katalogu to po prostu podczas tworzenia kluczy zostanie on automatycznie założony. A jeśli chcesz ten sam klucz wykorzystać dla innego user bądź serwera kopiujesz plik authorized_keys do katalogu /home/user/.ssh/ lub na inny serwer i będzie działać.

 

Pozdrawiam

 

AdminFreeBSD

- zabezpieczenia: logowania do serwera na klucz RSA, baz danych - TUNEL SSH, FIREWALL, ANTY-DOS, aktualizacja systemu

- jaile: (podział serwera dedykowanego na kilka pod serwerów z oddzielnymi adresami IP, usługami, kontami użytkowników, konfiguracją itd.), aktualizacja jaili, autorestart jaila z wewnątrz jaila

- optymalizacja logów, bazy mysql, naprawianie bazy mysql, automatyczny backup na zewnętrzny serwer FTP, poprawny licznik graczy online, itd.

- programowanie: edycja/pisanie skryptów php, zapytań (query) SQL.

Opublikowano

A jak sie teraz zalogować do FTP?

 

Primo - w SFTP

 

Secendo - masz w winSCP podczas tworzenia sesji "plik klucza prywatnego"

Opublikowano

Ja mogę tylko za pomocą tego klucza wejść na konto root, a na inne już nie mogę.

 

To jest ukryta treść, proszę

Może ktoś pomóc z zalogowaniem na zwykłego użytkownika? :)

Napisz do mnie, jeżeli potrzebujesz patcher'a.

Opublikowano

Ja mogę tylko za pomocą tego klucza wejść na konto root, a na inne już nie mogę.

 

To jest ukryta treść, proszę

Może ktoś pomóc z zalogowaniem na zwykłego użytkownika? :)

 

Miszczu bo na koncie roota generowałeś klucz, czyli robiłeś to dla usera root .

 

Jako, że w konfigu SSH wyłączyłeś żądanie hasła, a ustawiłeś jedynie klucz - zalogujesz się tylko na root'a .

 

Ustaw z powrotem żądanie hasła i zaloguj na zwykłego usera, lub spróbuj zalogować bez tych zmian - też powinno się udać (oczywiście na osobnej sesji i głowy nie daję za tą metodę ;p)

 

Zapamiętaj każdy user = osobny klucz .

Opublikowano

Dobra robota! przydało sie dzięki.

Kilka słów z mojej strony do was gracze

 

 

Zapraszam na serwer VabileMt2, już podczas bety nie było bugów jedyny problem który i tak został rozwiązany to padające kanały.

Teraz już tego nie ma... ja gram od początku i jestem bardzo zadowolony.

Polecam wszystkim serwer średnio/łatwy, miła atmosfera szybki exp, dobrze zrobione bony, administracja co kilka dni coś dodaje, Cały serwer ogarnia Wraith,

Event/strone/sprawy techniczne/kontakt z graczami on jest od tego. By z nim pogadać trzeba się wcześniej umówić na konkretna godzinę. Wiem bo juz rozmawiałem z nim

bardzo miła i sympatyczna osoba dobry kontakt i konkretny, Shaq jest sponsorem który nie zawodzi w tej sprawie przykładowo inny ich serwer Slaris2.... Jaki był ultra hard mało gracz ale i tak dla nich go opłacał chodź tracił zawsze nic się nie wracało... ja to doceniam. Dzięki slaris2 poznałem mnóstwo ciekawych osób. Pozdrawiam ich..

Wiec Vabile tez będzie stabilnym serwerem i nie ma się co bać.

 

http://www.mpcforum.pl/topic/577754-vabile-mt2pldedyk/

 

sygnampc.jpg

 

Ortografia bardzo zanika, znaki polskie. Bo przecież nie ma różnicy czy robi się komuś łaskę czy laskę ...

 

 

1id6km.gif

Opublikowano

Miszczu bo na koncie roota generowałeś klucz, czyli robiłeś to dla usera root .

 

Jako, że w konfigu SSH wyłączyłeś żądanie hasła, a ustawiłeś jedynie klucz - zalogujesz się tylko na root'a .

 

Ustaw z powrotem żądanie hasła i zaloguj na zwykłego usera, lub spróbuj zalogować bez tych zmian - też powinno się udać (oczywiście na osobnej sesji i głowy nie daję za tą metodę ;p)

 

Zapamiętaj każdy user = osobny klucz .

 

Zaloguj się na roota. Zrób su nazwa_usera i robisz dla tego usera ssh-keygen, a dalej to samo jak dla roota w konfiguracji putty.

- zabezpieczenia: logowania do serwera na klucz RSA, baz danych - TUNEL SSH, FIREWALL, ANTY-DOS, aktualizacja systemu

- jaile: (podział serwera dedykowanego na kilka pod serwerów z oddzielnymi adresami IP, usługami, kontami użytkowników, konfiguracją itd.), aktualizacja jaili, autorestart jaila z wewnątrz jaila

- optymalizacja logów, bazy mysql, naprawianie bazy mysql, automatyczny backup na zewnętrzny serwer FTP, poprawny licznik graczy online, itd.

- programowanie: edycja/pisanie skryptów php, zapytań (query) SQL.

Opublikowano
Cytat

Miszczu bo na koncie roota generowałeś klucz, czyli robiłeś to dla usera root .

 

Jako, że w konfigu SSH wyłączyłeś żądanie hasła, a ustawiłeś jedynie klucz - zalogujesz się tylko na root'a .

 

Ustaw z powrotem żądanie hasła i zaloguj na zwykłego usera, lub spróbuj zalogować bez tych zmian - też powinno się udać (oczywiście na osobnej sesji i głowy nie daję za tą metodę ;p)

 

Zapamiętaj każdy user = osobny klucz .

 

Dziękuję, Mistrzu. Już działa :)

 

 

Napisz do mnie, jeżeli potrzebujesz patcher'a.

  • 3 lata później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...