
Gabriel Brooks
0
2649
53
Jednom kada počnete biti ugodniji za korištenje Linuxa, htjet ćete početi koristiti neke sjajne alate koji vas mogu učiniti znatno produktivnijima. Jedan od najvažnijih programa za učenje je SSH. Pomoću nje možete upravljati različitim strojem kao da sjedite izravno za njim. To vam može omogućiti postavljanje strojeva bez glave, kao što je Raspberry Pi Postavljanje vašeg Raspberry Pi-a za bezglavu upotrebu sa SSH-om Postavljanje vašeg Raspberry Pi-a za bezglavu upotrebu sa SSH-om Raspberry Pi može prihvaćati SSH naredbe kada je spojen na lokalnu mrežu (bilo putem Etherneta ili Wi-Fi-ja), što vam omogućuje jednostavno postavljanje. Prednosti SSH-a nadilaze uznemirujući svakodnevni pregled… .
Kako to postaviti, na strani klijenta i poslužitelja? Provest ćemo vas kroz osnovnu instalaciju kako biste se mogli povezati između njih.
Što je SSH?
Jednostavno rečeno, SSH (Secure Shell) omogućava povezivanje s drugim računalom i pristup terminalima. Što je SSH i kako se razlikuje od FTP-a [Objasnio je tehnologiju] Što je SSH i kako se razlikuje od FTP-a [objasnjena tehnologija] unatoč tome što nije fizički sjedi točno ispred nje. SSH vam ne daje pristup grafičkom okruženju radne površine (normalno, barem), ali će vam dati terminalni pristup. To samo po sebi je dovoljan razlog da se uvjerite u svoje terminalne vještine. A-Z Linux - 40 bitnih naredbi koje biste trebali znati A-Z Linux - 40 bitnih naredbi koje biste trebali znati Linux je treći kotač koji se ignorira za Windows i Mac. Da, tijekom proteklog desetljeća, operativni sustav otvorenog koda stekao je veliku privlačnost, ali još je daleko od toga da se uzme u obzir…. Jednom kada se povežete s drugim računalom, možete raditi gotovo sve što želite, posebno ako imate korijenski pristup na udaljenom korisničkom računu.
Instalacija na strani klijenta
Instaliranje SSH-a vrlo je jednostavno i za uporabu je potrebno samo nekoliko informacija. Na računalo koje želite koristiti za povezivanje s drugim računalima, morate instalirati OpenSSH klijent ako ga već nema. Na Ubuntu sustavima to se može učiniti sudo apt-get install openssh-client
. Nakon što se instalacija završi, već ste spremni za jedno računalo.
Alternativno, također možete instalirati PuTTY ako ste navikli na njega ili druge SSH klijente na Windows 4 Jednostavni načini korištenja SSH-a U Windows-u 4 Jednostavni načini upotrebe SSH-a U Windows-u SSH je de facto rješenje za siguran pristup udaljenim terminalima na Linuxu i drugim UNIX-sustavi. Ako imate udaljeni SSH poslužitelj kojem želite pristupiti, morat ćete preuzeti SSH klijent ... iako ja osobno i dalje radije koristim terminal umjesto PuTTY. No, oni koji ga žele mogu ga instalirati pomoću naredbe sudo apt-get install kit
.
Instalacija na strani poslužitelja
Na svako računalo na koje se želite povezati morat ćete instalirati dio softvera na strani poslužitelja ako to već nije. To možete učiniti na Ubuntu sustavima pomoću naredbe sudo apt-get install openssh-server
. Jednom kada je ovo instalirano, instaliran je sav potreban softver.
Odredite IP adresu
Sada morate znati IP adresu (ili web adresu) pomoću koje možete doći do računala na koje se želite povezati. Ako je računalo povezano na istu mrežu kao i vaša, bilo bi najbolje koristiti lokalnu IP adresu (tj. 192.168.1.2), a ne javnu IP adresu (tj. 100.101.102.103).
Inače, ako se računalo nalazi na drugoj mreži, morat ćete koristiti javnu IP adresu i osigurati da se port 22 prosljeđuje na dotično računalo, ako je moguće i potrebno.
Ako trebate znati lokalnu IP adresu, možete pokrenuti naredbu ifconfig
a zatim pogledajte kakvu IP adresu daje. Za javnu IP adresu možete posjetiti web mjesto poput whatsmyip.org i reći vam.
Spajanje putem SSH-a
Nakon što dobijete IP adresu koju trebate koristiti, provjerite imate li i korisničko ime i lozinku na uređaju na koji se povezujete, a zatim pokrenite naredbu ssh korisničko [email protected]
, zamjena Korisničko ime sa stvarnim korisničkim imenom i 1.2.3.4 s stvarnom IP adresom koju trebate koristiti. Pritisnite Enter i zatražit će vas korisničku lozinku. S ispravnom zaporkom, dobit ćete promptni prompt terminala - sada ste prijavljeni na udaljeno računalo!
Rješavanje problema
Ako imate bilo kakvih problema, to su mogući problemi:
- Softver nije instaliran ni na jednom računalu
- Korisničko ime / lozinka nije u redu
- IP adresa je pogrešna
- Vatrozid negdje usput blokira ili ne prosljeđuje port 22
Dvaput provjerite sve te točke i trebali biste se moći povezati. Ako ne, možda ćete imati složen problem na rukama.
Za što koristite SSH?
SSH može postati zaista koristan alat ako morate upravljati s više Linux računala - na svim njima možete raditi iz samo jednog sustava. Čak i ako nemate ozbiljan posao kojim SSH može pomoći, mali i brzi eksperiment možete isprobati sami. Uvijek mi je pomalo fenomenalno kad šaljem naredbu o isključivanju na udaljeno računalo, a zatim vidim kako se računalo isključuje, a da je fizički ne dodirivam.
Koje ste velike koristi pronašli za SSH? Koje napredne stvari možete sugerirati ljudima da rade sa SSH? Javite nam se u komentarima!