ssh

Omogućite SSH poslužitelj na Debianu

Omogućite SSH poslužitelj na Debianu

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žuriranje

Predmemorija 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-server

Pritisnite 'y', a zatim pritisnite nastaviti.

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 ssh

Trebali 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 ssh

Uklonite 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 a

Iz 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_ADDR

Povezati ć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 , trebali biste vidjeti sljedeći upit ako se prvi put povezujete sa SSH poslužiteljem, a to je.

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 a

Mož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.

$ izlaz

Vidjeti? 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.82

No, 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 za spremanje datoteke.

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.

Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...
10 najboljih igara za igranje na Ubuntuu
Windows platforma bila je jedna od dominantnih platformi za igre zbog ogromnog postotka igara koje se danas razvijaju kako bi podržavale Windows. Može...
5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...