Nov 3, 2023

Udaljeni pristup Linux sistemu

 Udaljeni pristup Linux serveru omogućava vam da upravljate i radite sa serverom sa udaljenog računara ili uređaja, bilo da se nalazite na drugom mestu u lokalnoj mreži ili na internetu. Da biste ostvarili udaljeni pristup, obično se koristi SSH (Secure Shell) protokol koji omogućava siguran i šifrovan pristup serveru.

Evo osnovnih koraka za ostvarivanje udaljenog pristupa Linux serveru putem SSH:

  1. Instalacija SSH servera: Prvo morate instalirati SSH server na Linux serveru, ako već nije instaliran. Na većini Linux distribucija, SSH server se može instalirati pomoću paket menadžera, kao što su apt (za Debian i Ubuntu) ili yum (za CentOS i Fedora). Na primer, za instalaciju na Debian distribuciji, koristite sledeću komandu:

    sudo apt-get install openssh-server
  2. Provera statusa SSH servera: Nakon instalacije, SSH server će obično biti automatski pokrenut. Da biste proverili status SSH servera, koristite sledeću komandu:

    sudo systemctl status ssh
  3. Konfiguracija SSH servera (opciono): Ako želite da prilagodite konfiguraciju SSH servera, možete urediti konfiguracioni fajl /etc/ssh/sshd_config. Na primer, možete promeniti port na kojem SSH server sluša ili omogućiti ili onemogućiti određene opcije za bezbednost.

  4. Pristup serveru sa udaljenog računara: Da biste se povezali sa Linux serverom sa udaljenog računara, koristite SSH klijent aplikaciju. Na primer, na Linux računarima ili macOS računarima možete koristiti ugrađeni SSH klijent tako što ćete otvoriti Terminal i koristiti sledeću komandu:

    ssh korisnik@ip_adresa

    Gde korisnik predstavlja korisničko ime na Linux serveru, a ip_adresa je IP adresa servera.

  5. Unos lozinke (opciono): Ako ste prvi put povezali sa serverom, SSH klijent će vas pitati da unesete lozinku za korisnika na serveru. Nakon što unesete ispravnu lozinku, bićete povezani sa serverom.

  6. Korišćenje SSH ključeva (preporučeno): Umesto unosom lozinke svaki put kada se povezujete sa serverom, preporučljivo je kreirati SSH ključeve i postaviti ih na server. To će omogućiti automatski i bezbedan pristup serveru. Da biste kreirali SSH ključeve, koristite komandu ssh-keygen na vašem lokalnom računaru. Zatim postavite javni ključ na server koristeći komandu ssh-copy-id


Pristup sa Windows radne stanice


Da biste se konektovali na Linux server sa Windows radne stanice, možete koristiti različite metode, a jedna od najčešće korišćenih je korišćenje SSH (Secure Shell) klijenta. Sledite ove korake da biste uspešno ostvarili udaljeni pristup:

  1. Instalacija SSH klijenta na Windows:

    Pre nego što se povežete sa Linux serverom, morate instalirati SSH klijent aplikaciju na Windows radnoj stanici. Jedan od popularnih SSH klijenata za Windows je PuTTY. Preuzmite i instalirajte PuTTY sa zvanične web stranice.

  2. Otvorite PuTTY:

    Nakon instalacije, pokrenite PuTTY aplikaciju.

  3. Unesite informacije za povezivanje:

    U PuTTY aplikaciji, unesite sledeće informacije:

    • Host Name (or IP address): Unesite IP adresu ili DNS ime Linux servera na koji želite da se povežete.
    • Port: Ovo je port na kojem SSH server na Linux serveru sluša. Podrazumevani SSH port je 22, ali može se promeniti prema potrebama.
    • Connection Type: Ostavite izabrano "SSH".
  4. Sačuvajte sesiju:

    Da biste sprečili ponovno unošenje informacija svaki put kada se povezujete, možete sačuvati sesiju. Unesite neko ime u polje "Saved Sessions" i kliknite na dugme "Save".

  5. Pokrenite konekciju:

    Kliknite na dugme "Open" da biste pokrenuli SSH konekciju. Aplikacija će vas pitati da prihvatite ključ servera, što je normalan korak prilikom prvog povezivanja.

  6. Unesite korisničko ime:

    Nakon uspešnog povezivanja sa serverom, biće vam traženo da unesete korisničko ime i lozinku. Unesite korisničko ime za Linux server na koje želite da se povežete.

  7. Unesite lozinku:

    Nakon što unesete korisničko ime, bićete pitani da unesete lozinku. Unesite ispravnu lozinku za odabrano korisničko ime na serveru.

  8. Udaljeni pristup:

    Nakon uspešnog unosa korisničkog imena i lozinke, bićete povezani sa Linux serverom. Sada možete izvršavati komande i upravljati serverom putem SSH sesije.


No comments:

Post a Comment