Kako omogućiti SSH poslužitelj za daljinsku prijavu na Debian 9
U ovom članku pokazat ću vam kako instalirati i konfigurirati SSH poslužitelj na Debian 9 Stretch za daljinsku prijavu. Započnimo.
Instaliranje SSH poslužitelja:
Prvo ažurirajte predmemoriju spremišta apt paketa vašeg operativnog sustava Debian sljedećom naredbom:
$ sudo apt-get ažuriranjePredmemorija spremišta spremišta vašeg apt paketa trebala bi se ažurirati, kao što možete vidjeti na donjoj snimci zaslona.
Na Debianu, SSH poslužitelj dolazi kao paket 'openssh-server'. Da biste instalirali OpenSSH na Debian, pokrenite sljedeću naredbu:
$ sudo apt-get install openssh-serverPritisnite 'y', a zatim pritisnite
Treba instalirati OpenSSH poslužitelj.
Na Debianu je zadano ponašanje OpenSSH poslužitelja da će se automatski pokrenuti čim se instalira. Također možete provjeriti radi li na njemu OpenSSH poslužitelj pomoću sljedeće naredbe:
$ sudo systemctl status sshTrebali biste vidjeti status "aktivan (pokrenut)", kao što je prikazano na snimci zaslona u nastavku. Što znači da je pokrenut SSH poslužitelj. Sluša i na priključku 22.
Ako u svakom slučaju OpenSSH poslužitelj nije pokrenut, možete pokrenuti sljedeću naredbu za pokretanje OpenSSH poslužitelja.
$ sudo systemctl start sshUklonite SSH poslužitelj iz pokretanja:
Prema zadanim postavkama, na Debianu, OpenSSH poslužitelj trebao bi se automatski pokrenuti prilikom pokretanja sustava. Ako ne želite da se pokreće prilikom pokretanja, prvo zaustavite OpenSSH poslužitelj sljedećom naredbom:
$ sudo systemctl zaustavi ssh
Sada ako provjerite status vašeg OpenSSH poslužitelja, trebali biste vidjeti da se ne radi kako je prikazano na snimci zaslona u nastavku.
Sada onemogućite OpenSSH poslužitelj od pokretanja sljedećom naredbom:
$ sudo systemctl onemogući ssh
Pokrenite OpenSSH poslužitelj prilikom pokretanja:
Ako želite ponovno pokrenuti OpenSSH poslužitelj pri pokretanju, samo pokrenite sljedeću naredbu:
$ sudo systemctl omogući ssh
Sada pokrenite OpenSSH poslužitelj sa sljedećom naredbom:
$ sudo systemctl start ssh
Ako sada provjerite status OpenSSH poslužitelja, trebali biste vidjeti da je pokrenut kako je prikazano na snimci zaslona u nastavku.
Daljinsko povezivanje sa SSH poslužiteljem:
Da biste se mogli daljinski povezati sa SSH poslužiteljem, morate znati IP adresu SSH poslužitelja.
Da biste saznali koja je IP adresa računala na kojem je pokrenut SSH poslužitelj, pokrenite sljedeću naredbu s tog računala:
$ ip aIz snimke zaslona možete vidjeti da je IP adresa računala na kojem imam instaliran SSH poslužitelj 192.168.10.82
Sada, da biste se povezali s ovim računalom s drugog računala, pokrenite sljedeću naredbu:
$ ssh KORISNIČKO IME @ HOST / IP_ADDRPovezati ću se na SSH poslužitelj kao korisnik 'shovon' i s IP adresom 192.168.10.82 iz mog Ubuntu-a 17.10 stroj.
$ ssh shovon @ 192.168.10.82
Jednom kada pritisnete
Samo upišite "da" i pritisnite
Tada bi se trebalo zatražiti da unesete lozinku za prijavu korisnika pod kojim se prijavljujete. Unesite lozinku i pritisnite
Trebali biste biti povezani sa SSH poslužiteljem kao taj korisnik. Ime hosta promijenjeno je iz 'linuxhint-pc' u 'linuxhint' kao što možete vidjeti sa snimke zaslona u nastavku.
Sljedećom naredbom možete dalje provjeriti jeste li povezani s udaljenim poslužiteljem:
$ ip aMožete vidjeti da je IP adresa 192.168.10.82! IP našeg SSH poslužitelja!
Ovdje možete pokrenuti bilo koju naredbu i upravljati udaljenim poslužiteljem pomoću SSH-a. Možete čak kupiti javni IP i kontrolirati svoj poslužitelj s bilo kojeg mjesta u svijetu.
Kad završite s konfiguriranjem, samo pokrenite sljedeću naredbu da biste zatvorili SSH vezu.
$ izlazVidjeti? Odjavljeni ste natrag u 'linuxhint-pc'.
root pristup udaljenom poslužitelju s SSH-om:
Sada ako želite root pristup udaljenom poslužitelju, možete se pokušati prijaviti kao root pomoću sljedeće naredbe:
$ ssh korijen @ 192.168.10.82No, root pristup u modernom operativnom sustavu na ovaj je način onemogućen prema zadanim postavkama. To je slučaj i za Debian. Postoji zaobilazno rješenje bez konfiguracije, samo se prijavite kao obični korisnik i postanite root pomoću sljedeće naredbe:
$ su -Unesite lozinku za root i trebali biste biti prijavljeni kao root kao što je prikazano na snimci zaslona u nastavku.
Možete promijeniti konfiguraciju vašeg SSH poslužitelja kako biste omogućili i izravno prijavljivanje na root.
Da biste to učinili, otvorite konfiguracijsku datoteku '/ etc / ssh / sshd_config' s 'nano' sljedećom naredbom:
$ sudo nano / etc / ssh / sshd_config
Datoteka bi trebala izgledati ovako.
Pomaknite se malo prema dolje. Red bi trebali vidjeti kako je označen na snimci zaslona u nastavku.
Uklonite znak # prije PermitRootLogin i promijenite "zabraniti lozinku" u "da". Kada završite, pritisnite Ctrl + X, pritisnite 'y', a zatim pritisnite
Sada ponovo pokrenite SSH poslužitelj sa sljedećom naredbom:
$ sudo systemctl ponovno pokrenite ssh
Sada biste se mogli izravno povezati kao 'root' korisnik kao što je prikazano na snimci zaslona u nastavku.
Na taj način omogućavate SSH poslužitelj za daljinsku prijavu na Debian 9. Hvala što ste pročitali ovaj članak.