Hapi 1: Instalimi i paketave të kërkuara
Hapi 2: Konfigurimi i softuerit
Hapi 3: Konfigurimi i Google Authenticator në pajisjen tuaj celulare
konkluzioni
Pas ndryshimit të portit tuaj SSH, konfigurimit të trokitjes së portit dhe bërjes së ndryshimeve të tjera për sigurinë SSH, ka ndoshta një mënyrë më shumë se si mund të mbroni serverin tuaj; duke përdorur vërtetimin me dy faktorë. Me vërtetimin me dy faktorë (2FA), një person do të kërkonte që pajisja juaj celulare të hyjë në serverin tuaj SSH. Kjo mund të jetë e dobishme për t'u mbrojtur kundër të gjitha sulmeve të detyruara brutale dhe përpjekjeve të paautorizuara për hyrje.
Në këtë tutorial, unë do të shpjegoj se si të konfiguroni 2FA në serverin tuaj CentOS 6 me SSH dhe Google Authenticator.
Hapi 1: Instalimi i paketave të kërkuara
Paketa "google-authenticator" ekziston në depon e paracaktuar për CentOS. Ekzekutoni komandën e mëposhtme si përdorues rrënjë për ta instaluar.
yum install pam pam-devel google-authenticator
Tani që e keni të instaluar këtë në serverin tuaj, do t'ju duhet të instaloni aplikacionin "Google Authenticator" në pajisjen tuaj celulare.
Pasi ta instaloni atë, mbajeni pajisjen tuaj celular në dispozicion, sepse ne ende duhet të konfigurojmë 2FA.
Hapi 2: Konfigurimi i softuerit
Së pari, identifikohuni përmes SSH si përdoruesi që dëshironi të siguroni.
Ekzekutoni komandën e mëposhtme:
google-authenticator
Shtypni "y" në mesazhin e parë, ku ju pyet nëse dëshironi të përditësoni ./google_authenticatorskedarin. Kur ju kërkon të mos lejoni përdorime të shumta, shtypni përsëri "y" në mënyrë që një përdorues tjetër të mos mund të përdorë kodin tuaj. Për pjesën tjetër të opsioneve, shtypni "y", pasi të gjitha ato përmirësojnë efektivitetin e këtij softueri.
E madhe! Sigurohuni që të kopjoni çelësin sekret dhe kodet e gërvishtjeve të urgjencës në një copë letër.
Tani, ne duhet të konfigurojmë PAM për të përdorur 2FA.
Për këtë artikull, unë do të përdor nano si redaktuesin e preferuar të tekstit. Ekzekutoni komandën e mëposhtme si rrënjë.
nano /etc/pam.d/sshd
Shtoni rreshtin e mëposhtëm në krye të skedarit.
auth required pam_google_authenticator.so
Ruani, më pas mbyllni redaktorin.
Më pas, konfiguroni demonin SSH për të përdorur 2FA.
nano /etc/ssh/sshd_config
Gjeni rreshtin që i ngjan "ChallengeResponseAuthentication jo" dhe ndryshoni "jo" në "po".
Rinisni serverin SSH:
service sshd restart
Hapi 3: Konfigurimi i Google Authenticator në pajisjen tuaj celulare
Për të konfiguruar këtë softuer, duhet të shtojmë çelësin sekret në të. Gjeni opsionin "futni manualisht çelësin" dhe prekni atë. Futni çelësin sekret që keni shkruar më parë dhe ruajeni. Tani do të shfaqet një kod dhe do të rifreskohet herë pas here. Kjo do t'ju duhet për t'u identifikuar në serverin SSH tani e tutje.
konkluzioni
Qëllimi i vërtetimit me dy faktorë është të përmirësojë sigurinë e serverit tuaj. Meqenëse askush tjetër nuk do të ketë qasje në pajisjen tuaj celulare, ata nuk do të jenë në gjendje të kuptojnë kodin për t'u identifikuar në serverin tuaj.
Versione të tjera