Jakintza Profitserver zerbitzuarekin lan egiteko argibide errazak
Main Jakintza Nola konektatu Linux zerbitzari batera SSH bidez

Nola konektatu Linux zerbitzari batera SSH bidez


Linux zerbitzari batera konektatzeko modu nagusia bidezkoa da SSH protokoloa. Konexio mota hau segurua da, horren bidez transferitzen diren datu guztiak enkriptatuta daudelako. Ordenan to ezarri SSH konexioa konektatu nahi duzun urruneko zerbitzarian konfiguratu beharko zenuke eta erabiltzailearen aldean bezeroa. SSH konexiorako software asko dago. Linux-i dagokionez, OpenSSH paketea da ezagunena eta Windows-erako jendeak PuTTY erabiltzen du gehienbat.

Ikus dezagun zerbitzariaren konfigurazioa adibide gisa Ubuntu Server 18.04 erabiliz, eta saiatu zerbitzarira Linux eta Windows-etik konektatzen.

Egiten dugun guztia erabiltzaile arrunt baten kontutik izango da. Kasu honetan, erabiltzaile bat sortu dugu "mihail”, Eta“root” kontua lehenespenez desgaituta dago.

Zerbitzariaren alboko konfigurazioa

Konfiguratu paketea komando hau exekutatzen:

sudo apt install openssh-server
SSH ingurunea Linux zerbitzari batean instalatzea

Instalazioa amaitu ondoren, ziurtatu zerbitzua martxan dagoela. Erabili komando hau:

systemctl status sshd
SSH zerbitzuaren erabilgarritasuna egiaztatzen

Egoera "Aktiboa (korrika)” zerbitzua gaituta dagoela eta normal funtzionatzen duela esan nahi du.

Suebakiak sarrerako konexioak blokeatzea saihesteko, ziurtatu desgaitzen duzula, artikulu honetan ez baitugu sareko suebakia konfiguratuko.

Erabili komando hau:

sudo ufw disable
Windows Firewall-en sarrerako konexioaren blokeoa desgaitzea

Fase honetan jada zerbitzariarekin konekta zaitezke. Ezarpen lehenetsiekin zerbitzariak 22 ataka estandarrera konektatzea ahalbidetzen du pasahitzetan oinarritutako autentifikazioarekin.

SSH konexioa Linuxetik

Oro har, OpenSSH bezeroa Linux-en instalatuta dago lehenespenez eta ez du eskuzko konfigurazio gehigarririk behar. Konexioa terminaletik ezarri daiteke ssh komandoaren laguntzaz. Kasu honetan parametroak urruneko zerbitzariaren erabiltzaile-izena eta IP helbidea izango lirateke. Adibide gisa erabiltzen ari garen proba-zerbitzarian "mihail" kontu bakarra dago, beraz, hau erabiliko dugu.

ssh [email protected]

Lehenengo konexioan zerbitzariaren gako publikoa datu-basean gehitzea berretsi beharko duzu, beraz, erantzun "bai”. Horren ondoren, pasahitza sar dezakezu. Konexioa behar bezala egiten bada, zerbitzariaren komando-lerroko ongietorri testua ikusiko duzu. Orain komando guztiak urruneko zerbitzarian exekutatu egingo dira.

SSH konexioa Linuxetik

SSH Windows-etik

Ireki Putty eta ezarri konexio-parametroak. Ziurtatu etengailua "Konexio mota”-ra jotzen da SSH. Sartu IP helbidea "Ostalariaren izena” eremua, balio lehenetsia 22 sartu “Port"Eta egin klik"Ireki".

SSH konexioa Windows batetik

Lehenengo konexioan Plastilina zerbitzari honetan fidagarria zarela baieztatzeko eskatuko dizu, beraz egin klik "Bai"

Lehenengo konexioa SSH Windows-etik

Saio-hasiera eta pasahitza sartu ondoren, urruneko zerbitzariaren komando-lerroa ikusiko duzu.

SSH konektatu behar da

Autentifikazioa gako bidez. Segurtasun maila handitzea

Bezero bat SSH bidez zerbitzariarekin konexio segurua ezartzen saiatzen ari denean, konexioa baimendu aurretik zerbitzariak bezeroa autentifikatu (egiaztatu) behar du. Lehen esan bezala, pasahitzetan oinarritutako autentifikazioa lehenespenez erabiltzen da. Ez du segurtasun sendoa eskaintzen, beti dagoelako indar gordina egiteko modu bat. Gainera, pasahitzaren autentifikazioa ez da aplikagarria scripten erabilerarekin SSH konexioetan.

Mota honetako zereginetarako autentifikazio metodo berezi bat dago gakoz. Kontua da bezeroak gako pribatuak eta publikoak sortzen dituela eta gero gako publikoa zerbitzarira bidaltzen duela. Horren ondoren, ez duzu pasahitzik behar zerbitzarira konektatzeko, autentifikazioa bezeroen gako publiko eta pribatuetan oinarrituta egiten baita. Segurtasun maila ona eskaintzeko, gako pribaturako sarbidea mugatu behar da. Gako pribatua bezeroaren aldean gordeta dagoelako eta sarearen bidez transferitzen ez denez, metodo hau seguruagoa dela uste da.

Autentifikazioa gako bidez Linux-en

Sor ditzagun bezeroaren gako publikoak eta pribatuak ssh-keygen utility softwarearen laguntzaz. Tresnak gako pribaturako bidea aldatzea proposatuko du eta pasaesaldi bat sartu segurtasun gehigarrirako. Utzi parametro guztiak lehenespenez Sartu sakatuta eskaera guztietan.

Autentifikazioa gako bidez Linux-en konexio segururako

Ondorioz, .ssh karpetako hasierako direktorioan sortutako bi fitxategi aurkituko dituzu: id_rsa id_rsa.pub horren arabera gako pribatu eta publikoak dituztenak.

Horren ostean, gako publikoa zerbitzarira bidali beharko duzu. Horretarako, kopiatu edukia "id_rsa.pub" fitxategia "~/.ssh/authorized_keys" fitxategia zerbitzarian. Goazen biderik errazena "-ren laguntzarekinssh-kopia-id” tresna. Sartu saio-hasiera eta zerbitzariaren IP helbidea, ohiko konexioarekin gertatzen den bezala. Pasahitza sartu ondoren, bezeroaren gako publikoa automatikoki kopiatuko da zerbitzarian. Exekutatu komando hau:

ssh-copy-id [email protected]
SSH baimena gako pribatuekin

Hori guztia egin ondoren, zerbitzariak ez du gehiago pasahitza sartzea eskatuko.

Autentifikazioa gako bidez Windows-en

Ireki PUTTYGEN eta sakatu "Sortzen”. Teklak sortzeko, sagua pantailaren gainean mugitu besterik ez duzu behar eta tresnak ausaz sortuko ditu gakoak.

Gakoak sortu ondoren, egin klik "Gorde gako pribatua" eta gorde ezazu zure diskoan gako pribatuarekin fitxategian. Nahi duzun bidea ezar dezakezu, baina pixka bat geroago Putty-n zehaztu beharko duzu. Ondoren, kopiatu gako publikoa leihoaren goialdetik.

Windows-erako SSH konexiorako gako pribatua sortzea

Bidal dezagun gako publikoa terminalera kopiatuz. Ireki Plastilina eta konektatu zerbitzarira ohi bezala. Orain sor dezagun ".ssh/authorized_keys” eta gainerako erabiltzaileei fitxategira sar ez daitezen mugatu, beraz, sortzailearentzat bakarrik dago erabilgarri.

mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

Fitxategia sortu ondoren, jarri bezeroaren gako publikoa bertan. Aurreko fasean gako publikoa arbelean kopiatu genuen. Arbelean dagoena fitxategian grabatzeko, erabili cat komandoa eta irteerako birbideratzea.

cat > .ssh/authorized_keys

Komandoa sartu ondoren, egin klik saguaren eskuineko botoia terminaleko leihoan eta itsatsi arbelean dagoena. Sarrera berresteko, sakatu "Ktrl + D” lasterbidea eta deskonektatu zerbitzaritik.

Zerbitzari batera gakoa kargatzen

Orain zehaztu dezagun Putty-n gako pribatuaren bidea eta konektatu berriro zerbitzariarekin.

Lehen SSH konexioa gako pribatu batekin

Hemendik aurrera, zerbitzarira konektatzeko, erabiltzaile-izena bakarrik sartu beharko duzu. Gako pribatu egokia ez duen beste gailu batetik zerbitzariarekin konektatzen saiatzen ari bazara, zerbitzariak pasahitza eskatuko du. Gakoetan oinarritutako autentifikazioa konfiguratu ondoren, pasahitz bidez sarbidea ez baimendu dezakezu.

Gako pribatuarekin konexioa osatu da
Hurrengo artikulua ❯ Nola desgaitu segurtasun hobetua IE-n

Galde iezaguzu VPS-i buruz

Zure galderei erantzuteko prest gaude eguneko edo gaueko edozein ordutan.