Kako uključiti i podesiti SSH na Ubuntu liunux-u

SSH na Ubuntu

Secure Shell (SSH) je kriptovani mrežni protokol za sigirnu konekciju između klijenta i servera.

U ovom tutorijalu, pokazaćemo Vam kako da uključite SSH na Ubuntu desktop računaru. Uključivanjem SSH dopustićemo daljinsko povezivanje sa Ubuntu računarom, te siguran transfer datoteka ili obavljanje administratorskih zadataka.

PREDUSLOVI

Prije nego što krenemo sa ovim tutorijalom, provjerite da li ste ulogovani sa sudo privilegijama (root privilegije).

 

OMOGUĆAVANJE SSH NA UBUNTU

SSH server nije instaliran predinstaliran na Ubuntu desktop sistemu, ali se vrlo jednostavno instalira kroz standardni Ubuntu repositories.

Za instaliranje i omogućavanje SSH na Vašem Ubuntu sistemu trebate slijediti korake:

1) otvoriti terminal koristeći kraticu Ctrl+Alt+T, ili pritisnuti terminal ikonu te instalirati openssh-server paket

   $ sudo apt update

  $ sudo apt install openssh-server

upisati lozinku i slovo y za daljnju instalaciju

2) kad se instalacija završi, SSH servis će se startati automatski. Da bi ste provjerili da je instalacija prošla uspješno i da je SSH servis pokrenut, upišite slijedeću komandu u terminal:

   $ sudo systemctl status ssh

Trebali bi ste vidjeti nešto kao Active: active (running)

Pritisnite tipku q za povratak u terminal (command prompt)

Sada, kada je SSH instaliran i pokrenut na Vašem Ubuntu sistemu, na njega se možete povezati putem SSH sa bilo kojeg udaljenog stroja. Na Linux i macOS sistemima su podrazumijevano instalirani SSH klijenti. Ako se želite povezati sa Windows računarom, tada možete koristiti SSH klijent kao što je PuTTY.

 

POVEZIVANJE SA SSH PREKO LAN MREŽE

Za povezivanje na Vaš Ubuntu računar preko LAN mreže potrebno je samo da upišete slijedeću komandu:

   $ ssh username@ip_adress (zamijenite username sa imenom korisnika i ip_adress sa IP adresom od Ubuntu računara gdje je instaliran SSH)

Ako ne znate IP adresu, istu možete naći koristeći slijedeću komandu:

   $ ip a

Kao što se vidi na slici, IP adresa je 192.168.121.111.

Kada saznate IP adresu, vratite se na dijeljeni računar gdje ste se pokušali logirati i ukucajte slijedeću komandu:

   $ ssh This email address is being protected from spambots. You need JavaScript enabled to view it.

Nakon što se prvi puta povežete povežete putem SSH, vidjećete poruku koja izgleda

Upišite yes i od Vas će se zatražiti da upišete lozinku.

Jednom kad unesete lozinku, dočekat će Vas poruka slična slici ispod.

Sada ste logirani na Ubuntu računar.

 

POVEZIVANJE NA SSH PREKO INTERNETA

Da biste se povezali s vašim Ubuntu računarom preko Interneta, morate znati vašu javnu IP adresu, te morate konfigurisati router da prihvata podatke na portu 22 i šalje ih na Ubuntu uređaj na kojem radi SSH.

Za provjeru Vaše javne IP adrese, dovoljno je da odete na slijedeći link https://ifconfig.co/ip.

Kad je u pitanju podešavanje rutera, svaki ruter ima drugačiji način podešavanja portova. Pregledajte dokumentaciju za svoj ruter. Ukratko, morate unijeti broj porta na kojem će se postavljati zahtjevi (zadani SSH port je 22) i privatnu IP adresu koju ste pronašli ranije (koristeći ip naredbu u terminalu) uređaja na kojem se SSH pokreće.

Kad ste pronašli IP adresu i konfigurisali ruter, možete se logirati upisujući slijedeću naredbu u terminal:

   $ ssh username@public_ip_adress

Ako svoj računar izlažete internetu, dobra je ideja provesti neke mjere sigurnosti. Najosnovnije je konfigurisati ruter da prihvata SSH promet na nestandardnom portu i proslijediti ga na port 22, na uređaju koji pokreće SSH uslugu. Možete postaviti i SSH ključ provjeru autentičnosti i povezati se s Ubuntu računarom bez unošenja lozinke.

 

ISKLJUČIVANJE SSH NA UBUNTU

Ako iz nekog razloga želite isključiti SSH na Ubuntu računaru, isto možete uraditi na slijedeći način:

   $ sudo systemctl stop ssh

Za pokretanje SSH upišite slijedeću komandu u terminal:

   $ sudo systemctl start ssh

Za isključivanje automatskog pokretanja SSH (prilikomm podizanja sistema):

   $ sudo systemctl disable ssh

Za ponovno automatsko pokretanje (prilikom podizanja sistema):

   $ sudo systemctl enable ssh

(0 Votes)

Trebate domenu ili hosting?

Hosting i domena za samo. 4,99$ mjesečno: 

  • Super fast SSD powered servers
  • 250 GB Bandwidth
  • Free SSL Certificates
  • 6 Free Domains!*
  • Latest cPanel with Softaculous

Pratite nas

  • Facebook
  • Twitter
  • GitHub
  • LinkedIn
  • YouTube
  • Spotify

Contact Info

Email:
info@admin-x.net

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.