Kako importovati i autorizovati SSH ključ u cPanel-u Idi do glavnog sadržaja

Baza znanja

Odgovore na često postavljana pitanja i mnoštvo vrednih informacija o emailovima ili domenima naći ćete u našoj bazi znanja. Ukoliko tačno znate šta tražite iskoristite opciju pretraživanja ili pregledajte članke na određenu temu koristeći opciju kategorija.

Kako importovati i autorizovati SSH ključ za bezbednu SSH konekciju u cPanel-u

SSH pristup omogućava direktnu i bezbednu konekciju sa serverom putem terminala. Ova vrsta pristupa se najčešće koristi za administraciju sajta, rad sa fajlovima, pokretanje komandi, upravljanje Git repozitorijumima i druge napredne operacije koje nije moguće ili jednostavno nije praktično raditi putem cPanel-a.

Za razliku od korišćenja browsera za pristup, SSH pristup vam omogućava direktan rad sa serverom, što znači da možete brže da izvršavate operacije, menjate fajlove, proveravate logove i upravljate aplikacijama.

Da bi SSH konekcija bila bezbedna, preporučuje se korišćenje SSH ključeva umesto lozinke. SSH ključ funkcioniše kao digitalni identitet koji potvrđuje da imate dozvolu za pristup serveru, bez potrebe da svaki put unosite lozinku.

Proces se sastoji iz dva koraka: importovanja ključa i njegove autorizacije.

Kako pristupiti SSH Access opciji u cPanel-u

Nakon prijave u cPanel, potrebno je da otvorite sekciju Security, a zatim kliknete na opciju SSH Access.

Na ovoj stranici možete:

  • generisati novi SSH ključ
  • importovati postojeći ključ
  • autorizovati ključ za korišćenje
  • pregledati sve postojeće ključeve koji su dodati na nalog
  • brisati ključeve koji više nisu potrebni

Ako već imate SSH ključ na svom računaru, potrebno je da ga importujete. Ako nemate, cPanel omogućava i generisanje novog ključa direktno na serveru, koji zatim možete preuzeti i koristiti za konekciju.

Šta su public i private SSH ključ

SSH autentifikacija koristi dva ključa:

Private key (privatni ključ) – nalazi se na vašem računaru i koristi se za autentifikaciju. Ovaj ključ mora ostati privatan i nikada se ne deli. Preporučuje se da se čuva na sigurnoj lokaciji, jer svako ko ima pristup ovom ključu može imati pristup serveru.

Public key (javni ključ) – upload-uje se na server i koristi se za verifikaciju vašeg identiteta. Ovaj ključ je bezbedno deliti sa serverom jer sam po sebi ne omogućava pristup bez privatnog ključa.

Server proverava da li public ključ na serveru odgovara private ključu na vašem računaru. Ako se poklapaju, pristup se automatski odobrava.

Ovaj mehanizam eliminiše potrebu za unosom lozinke i značajno povećava bezbednost.

Kako importovati postojeći SSH ključ

U okviru SSH Access stranice kliknite na dugme Import Key.

Na sledećoj stranici potrebno je da unesete sledeće podatke:

Key Name – naziv ključa, koji služi samo za identifikaciju u cPanel-u (na primer: laptop, office ili development). Ovaj naziv vam pomaže da kasnije prepoznate koji ključ pripada kom uređaju.

Public Key – ovde nalepite sadržaj vašeg public ključa.

Public ključ obično počinje sa: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ… ili kod novijih sistema: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAI… Nakon što unesete podatke, kliknite na dugme Import.

Ovim korakom ključ je dodat na server, ali još uvek nije autorizovan za korišćenje.

Importovanje ključa samo registruje ključ na serveru, ali ne omogućava pristup dok se ne izvrši autorizacija.

Kako autorizovati SSH ključ

Nakon importovanja ključa, vratite se na SSH Access stranicu i pronađite sekciju Public Keys.

Pored ključa koji ste importovali kliknite na dugme Manage, a zatim kliknite na Authorize.

Nakon autorizacije, ključ postaje aktivan i može se koristiti za SSH konekciju. Ovo je obavezan korak. Importovan ključ bez autorizacije ne može da se koristi za pristup serveru.

Nakon autorizacije, status ključa će se promeniti u Authorized, što znači da je ključ spreman za korišćenje.

Kako koristiti SSH ključ za konekciju

Nakon što je ključ autorizovan, možete se povezati sa serverom koristeći SSH klijent, kao što su:

  • Terminal (Linux ili macOS)
  • PuTTY (Windows)
  • ili bilo koji drugi SSH klijent

Primer SSH komande: ssh username@mojdomen.co.rs ili ssh username@server-ip-adresa

Ako koristite private ključ koji nije u podrazumevanom folderu, možete koristiti komandu:

ssh -i /putanja/do/private_kljuca username@mojdomen.co.rs

Ako je ključ pravilno podešen, konekcija će biti uspostavljena bez potrebe za unosom lozinke.

Prilikom prve konekcije server može zatražiti potvrdu identiteta servera, što je standardna bezbednosna procedura.

Zašto koristiti SSH ključ umesto lozinke

SSH ključ pruža značajno viši nivo bezbednosti u odnosu na lozinku.

Glavne prednosti su:

  • Veća bezbednost – SSH ključ je praktično nemoguće pogoditi brute-force napadom.
  • Brži pristup – nema potrebe za unosom lozinke pri svakoj konekciji.
  • Automatizacija – SSH ključevi omogućavaju korišćenje automatizovanih skripti, deployment procesa i Git konekcija.
  • Bolja kontrola pristupa – pristup se može lako ukloniti brisanjem ili deautorizacijom ključa.
  • Veća pouzdanost – smanjuje se rizik od problema sa pogrešnim lozinkama ili zaključavanjem naloga.

Kako proveriti da li je ključ uspešno autorizovan

U okviru SSH Access stranice, autorizovani ključevi imaju status Authorized.

Ako ključ nije autorizovan, imaće opciju Authorize, što znači da još uvek nije aktivan.

Ako je ključ autorizovan, SSH pristup je spreman za korišćenje i možete se povezati sa serverom koristeći odgovarajući private ključ.

Ako više ne želite da koristite određeni ključ, možete ga deautorizovati ili obrisati iz cPanel-a, čime se automatski ukida pristup sa tog uređaja.

Kada koristiti SSH ključ

SSH ključ je posebno koristan u sledećim situacijama:

  • kada radite administraciju servera
  • kada koristite Git repozitorijume
  • kada radite deployment sajta
  • kada koristite terminal za upravljanje fajlovima
  • kada koristite Composer, WP-CLI ili druge CLI alate
  • kada želite maksimalno bezbedan pristup serveru

SSH pristup je standardni način rada za napredno upravljanje hosting okruženjem.

Zaključak

Importovanje i autorizacija SSH ključa omogućavaju bezbedan i jednostavan pristup serveru bez korišćenja lozinke. Kada je ključ pravilno podešen, možete se povezati sa serverom brzo i bezbedno, uz potpunu kontrolu nad pristupom. Ovo je standardna i preporučena metoda za SSH konekciju na svim modernim hosting platformama, jer obezbeđuje viši nivo bezbednosti i jednostavnije upravljanje pristupom serveru.

I dalje vam je potrebna pomoć? Mi smo tu za vas!