Witam, czy niektórzy ludzie na tym wykładzie omówimy, w jaki sposób możemy uzyskać dostęp do zdalnego serwera
bez hasła przy użyciu klucza SSL, a teraz serwer zdalny, co oznacza, że jeśli mamy maszynę z Linuksem i chcemy uzyskać
dostęp do innej maszyny z Linuksem, to innej maszyny z Linuksem jest dla nas maszyną zdalną.
Teraz są dwa powody, dla których musimy uzyskać dostęp do zdalnej maszyny bez hasła.
Jednym z nich jest wielokrotne logowanie, co oznacza, że jeśli masz maszynę z Linuksem, A i logujesz się do
Linuksa, będziesz jak 10 lub 20 razy dziennie i nie chcesz ciągle wpisywać nazwy użytkownika i
hasła, wtedy wygenerujesz SASE klucz.
Drugim powodem, tym ważniejszym, jest automatyzacja poprzez skrypt.
Jeśli masz uruchomione skrypty, które znajdują się na twoim serwerze AI i musisz je wykonać na serwerze B, więc jest
to automatyzacja, która będzie działać na B, ale za każdym razem, gdy uruchomisz, uruchom ją od A do B,
będzie poproś o nazwę użytkownika i hasło.
I oczywiście jest to codzienność i nie chcesz mieć z tym żadnej interakcji.
Dlatego właśnie tworzysz Sisisky.
Tak więc automatyzacja odbędzie się sama, bez interakcji człowieka.
Teraz klucze są generowane na poziomie użytkownika, dzięki czemu możesz generować klucze tak, jak sam lub jako zwykły
użytkownik.
W moim przypadku można go wygenerować, ponieważ mam stałego użytkownika lub można wygenerować klucze na poziomie głównym.
Więc jeśli chcesz zalogować się od A do B przez trasę, możesz również wygenerować klucze dla roota.
Więc następnym razem, gdy zalogujesz się jako root, zostaniesz poproszony o podanie nazwy użytkownika i hasła.
Teraz pozwólcie, że przedstawię to w sposób graficzny.
Więc widziałem to w ten sposób, abym mógł zrozumieć, co staramy się tutaj osiągnąć?
Powiedzmy, że masz serwer lub jesteś maszyną z Linuksem i zamierzam nazwać to moją pierwszą maszyną z Linuksem.
A tak przy okazji, to jest rzeczywista nazwa hosta, którą mam dla mojego komputera z Linuksem.
A ta maszyna chce uzyskać dostęp do innej maszyny z Linuksem.
A ta nazwa hosta, innej maszyny z Linuksem, Linux Center, miała siedem.
Mam obie te długości, konfigurację maszyny i jestem gotowy do przeprowadzenia testów do tego wykładu.
Teraz, jeśli masz tylko jeden komputer z systemem Linux, możesz pominąć ten wykład lub wrócić do
niego.
Kiedy masz kolejną drugą maszynę.
Poleciłbym ci zbudować inną maszynę z Linuksem i nazwać ją, powiedzmy, że wyślij Linuksa do siódemki
lub jakkolwiek chcesz go nazwać.
Tak czy inaczej mógłbyś przećwiczyć ten wykład na drugiej maszynie z Linuksem.
Teraz klient, który jest moją pierwszą maszyną z Linuksem, chce uzyskać dostęp do serwera.
Linux wysłany do siódemki i uzyskuje dostęp przez S. H..
Dobrze.
Otwierasz PUDI, przechodzisz z jednej maszyny na drugą lub, jeśli zalogowałeś się do maszyny z Linuksem,
możesz uruchomić polecenie SSA, aby zalogować się do zdalnej maszyny.
Kiedy logujesz się lub wykonujesz polecenie SFH na zdalnym komputerze, zdalne maszyny proszą o
dwie rzeczy: nazwę użytkownika i hasło.
Dobrze?
Podajesz więc tę nazwę użytkownika i hasło, a wtedy wpuści cię teraz.
Teraz celem tego wykładu jest co zrobić, jeśli spróbujesz zalogować się bez podania nazwy użytkownika i hasła?
Teraz to, co musisz zrobić, to wygenerować kilka kluczy na komputerze klienckim, co oznacza, że jest
to twoje uwierzytelnienie.
Obejmuje to twój dowód osobisty lub cokolwiek innego.
Ty generujesz te klucze.
To jest kombinacja, kombinacja liter, klawiszy i symboli.
Kiedy je generujesz, kopiujesz te klucze na serwer i mówisz serwerowi, hej,
to jest moje uwierzytelnienie, więc śmiało zatrzymaj ten klucz, który wygenerowałem.
Śmiało i zachowaj to.
I autoryzowałeś plik klucza.
Następnie, gdy to zostanie skopiowane, następnym razem klient spróbuje zalogować się z mojej pierwszej maszyny wirtualnej z systemem Linux do systemu
Linux Sento seven lub S. H. , to nie wyświetli monitu o podanie nazwy użytkownika i hasła Forge tego użytkownika.
Teraz tak mógłbym to ująć.
A od maszyny do maszyny teraz w zwykły sposób w codziennym życiu, aby było to prostsze,
przedstawię ci scenariusz użytkownika lub kogoś, kto chce uzyskać dostęp do budynku lub domu.
Ta osoba wchodzi do domu i pierwszą rzeczą, którą robi, jest, jeśli nie ma kluczy lub
dostępu do tego domu lub budynku, dzwoni dzwonkiem lub spotyka się z ochroniarzem, a następnie przekazuje jej uwierzytelnienie
i upewnia się, że jest zweryfikowany, a następnie wchodzisz.
Innym sposobem, w jaki możesz to zrobić, jest następnym razem, gdy będziesz chciał przyjść.
Czy możesz dać jakiś rodzaj kluczy, tak jak już przechodzisz przez sprawdzenie
przeszłości, już przeszedłeś proces weryfikacji, a następnie przekazujesz ten proces weryfikacji zespołowi bezpieczeństwa lub komukolwiek właścicielowi domu tego
budynku, dajesz im go następnym razem i wchodzisz, wiesz, nie zostaniesz poproszony
o podanie hasła.
Wszystko, co musisz zrobić, może sflashować odznakę lub ją zeskanować i użyć swojego SO, aby ten proces zadziałał.
Mamy kilka kroków, które musimy wykonać.
Pierwszym krokiem na czystej maszynie odrzucającej jest ten, że próbując przejść na serwer,
musimy wygenerować klucze.
A do tego zostanie uruchomione polecenie SSA Chadash Kitchen.
Drugim krokiem jest skopiowanie tego klucza na serwer.
A polecenie news używa dokładnie tego polecenia, które jest SSA Stasch Copy ID space route, ponieważ
wygenerowałeś klucze jako root, więc podajesz jako root pod adresem IP serwera, na który kopiujesz
i dostajesz się do zalogowania z klienta .
Więc teraz spróbuj.
Teraz, ponieważ już skopiowałeś, pójdę dalej i spróbuję zalogować się do serwera
za pomocą polecenia takiego jak trasa SSL pod adresem IP serwera lub trasa SSA Chadash El i adres IP serwera.
Oba polecenia są takie same.
Oni, oni, faktycznie wpuszczają cię z jednej maszyny do drugiej przez trasę konta.
Dobra, teraz dość gadania.
Chodźmy i zaloguj się na moje maszyny z Linuksem, a ja wypróbuję ten proces.
Teraz mam otwarty terminal PUDI.
Ta pierwsza maszyna jest moją pierwszą maszyną wirtualną z systemem Linux, a jeśli nazwa hosta moja pierwsza maszyna wirtualna z systemem Linux, a jeśli tak, to kim
jestem?
Jestem zalogowany jako root.
Teraz, jaki jest mój adres IP, mógłbym zrobić, jeśli config ENP 083 jest interfejsem, w którym mam mój adres IP, a zobaczysz, że mój
adres IP mojego klienta to jeden osiem do jednego sześćdziesiąt osiem jeden przecinek dziewięćdziesiąt pięć.
Teraz chciałem iść na mój serwer.
To jest mój serwer.
Jego nazwa hosta to Linux Sento seven.
I jestem zalogowany na tym hoście jako root i adres IP tego serwera to.
Zero jako trzy.
Zrobię to samo, a mój adres IP tego serwera to jeden do jednego sześćdziesiąt jeden przecinek pięćdziesiąt osiem.
Teraz od klienta, jeśli loguję się do serwera za pomocą polecenia Secich route pod adresem IP serwera
i wciskam enter, to prosi mnie o hasło.
Tego chcieliśmy uniknąć.
Więc po prostu będę kontrolował C i wyjdę z tego.
Teraz wracam do czystej maszyny, która jest moją pierwszą maszyną z Linuksem.
Teraz idź dalej i wyczyść ekran.
W ten sposób mogliśmy uruchomić i uruchomić polecenie w kliencie SNH Dash Cagen.
Naciśnij enter, powie ci generowanie publicznego prywatnego klucza RSA, jeśli chcesz dowiedzieć się więcej o
RSA.
Nasz jest mechanizmem naszego poziomu uwierzytelniania.
Jeśli chcesz dowiedzieć się o nim więcej, śmiało go poszukaj.
Wpisz plik, w którym chcesz zapisać klucz.
Teraz domyślnie zapisze klucz w tym katalogu.
Ale ten katalog znajduje się na kliencie na jego lokalnej maszynie.
Jeśli chcesz zmienić tę lokalizację, możesz określić tutaj, ale radzę pozostawić ją domyślną i
po prostu nacisnąć enter.
Następnym krokiem jest poproszenie o wpisanie pustego hasła bez hasła.
Teraz, jeśli jesteś w środowisku produkcyjnym, w środowisku korporacyjnym zalecam
umieszczenie w haśle wszystkiego, co chcesz, może być hasłem lub cokolwiek, kombinacją liter.
Ale robimy ten test w środowisku laboratoryjnym, więc nie zamierzam wybierać żadnego hasła.
Więc zostawię to puste i po prostu uderzę.
I znowu prosi mnie o ponowne wpisanie tych samych haseł.
Więc nic nie wpisałem, więc nie zamierzam wchodzić ponownie.
Więc po prostu naciśnij Enter ponownie.
Teraz powiedziałbym, że twój identyfikator został zapisany w Route DSH, ID i RSA.
Więc jeśli miałeś ten plik, zobaczysz klucz, ponieważ jest to klucz i twój publiczny, został
zapisany w Rudolph S. H. Publikacja konfiguracji identyfikatorów i dyskwalifikacji, która jest publiczna.
To jest klucz.
Teraz musimy już się uwierzytelnić.
Wygenerowaliśmy klucze.
Teraz musimy skopiować ten klucz na nasz serwer.
Więc tym razem, więc następnym razem, gdy zaloguję się na serwer, serwer będzie wiedział i powie, o tak, znam
cię, mam twój klucz, abyś mógł wejść bez hasła.
Więc muszę skopiować ten klucz.
Aby to zrobić, zrobię trasę kopiowania identyfikatora Secich Dash.
Czy na tym serwerze jest konto trasy?
To nie jest trasa na tej trasie klient-serwer pod adresem IP serwera, gdy I do 160 w jednym przecinku pięćdziesiąt osiem.
Możesz kliknąć prawym przyciskiem myszy, jeśli używasz kitu, a teraz go skopiuje, naciśnij Enter.
Teraz poprosi Cię o hasło, ponieważ wchodzisz po raz pierwszy.
I oczywiście, kiedy dodasz ten klucz, poprosi cię o to, tak jak ostatnim razem.
Więc śmiało.
Wpisz hasło do tego konta.
A teraz mówi, że klucze zostały skopiowane.
Teraz mówi, że teraz spróbuj zalogować się do komputera z jednym rootem msh jednego oka do 161 do 58 i
58, pamięta mój serwer i upewnij się, że dodano tylko klucz, który chciałeś.
Przy okazji, ten klucz jest dodawany do tego serwera i dodawany do autoryzowanych kluczy SSA routera.
Mógłbyś faktycznie wejść do tego katalogu trasy mysel mieszkańca DSH i zobaczysz autoryzowane klucze.
Kiedy zrobisz cat na autoryzowanych kluczach, zobaczysz, że cały klucz został skopiowany i skopiowany
jako trasa z maszyny, mojej pierwszej maszyny wirtualnej z systemem Linux.
Więc już tam jest.
Teraz, jeśli wejdę z tego komputera na ten komputer, będę miał teraz jakiś problem lub poprosi
mnie o użycie hasła.
Chodźmy dalej, wyczyść ekran i chodźmy dalej.
Wyczyść ekran tutaj.
A teraz chodźmy dalej i zalogujmy się na mój serwer.
Św. H. route at 192 168 punkt jeden, punkt 58, 58 to adres IP mojego serwera.
Spróbujmy jeszcze raz potwierdzić.
Widzisz 58, OK, teraz chodźmy dalej i wejdźmy.
Bingo.
Widzisz, jestem zalogowany, nie pytał mnie o nazwę użytkownika, nie pytał o hasło i
jestem zalogowany.
A jeśli zrobisz nazwę hosta, zobaczysz, że jestem w Linuksie wysłanym do US Seven, czyli tej maszyny.
Możesz także wykonać inne polecenie, Exito.
Teraz wróć do swojego klienta, mojej pierwszej maszyny wirtualnej z systemem Linux, możesz wykonać drugie polecenie skojarzyć, przy okazji,
oba polecenia pełnią tę samą funkcję.
192 do 168, jeden do 58 i jestem zalogowany do Linux Center SVM, więc tak działa logowanie do zdalnej
maszyny bez hasła, musisz wygenerować klucze na maszynie, która próbuje się zalogować, podaj
te klucze do serwera, na którym próbujesz się zalogować.
A potem, gdy te klucze zostaną pominięte, możesz spróbować następnym razem, gdy się zalogujesz.
Nie wyświetli monitu o podanie nazwy użytkownika ani hasła.
A potem można uruchomić wiele, wiele różnych zautomatyzowanych skryptów i poleceń bez bezsensownego wchodzenia
i wprowadzania hasła Usenetu.
W każdym razie mam nadzieję, że ten wykład spełni swoje zadanie.
Jeśli masz jakieś pytania, daj mi znać.
Powodzenia.