SSH se uporablja za zagotavljanje varne povezave z računalnikom, ki omogoča daljinsko upravljanje ne le skozi lupino operacijskega sistema, ampak tudi prek šifriranega kanala. Včasih morajo uporabniki operacijskega sistema Ubuntu namestiti strežnik SSH na svoj računalnik za kakršen koli namen. Zato predlagamo, da se s tem postopkom podrobneje seznanite, ne samo s postopkom nalaganja, ampak tudi z nastavitvijo glavnih parametrov.
Vsebina
Komponente SSH so na voljo za prenos prek uradnega skladišča, saj bomo upoštevali samo takšno metodo, ki je najbolj stabilna in zanesljiva ter ne povzroča težav za začetnike. Cel postopek smo razdelili na korake, ki vam olajšajo navigacijo po navodilih. Začnimo od začetka.
Nalogo bomo izvedli preko "Terminala" z uporabo glavnega niza ukazov. Ni potrebno imeti dodatnih znanj ali spretnosti, prejeli boste podroben opis vsakega ukrepa in vse potrebne ukaze.
sudo apt install openssh-server
in pritisnite tipko Enter . sudo apt-get install openssh-client
. Strežnik SSH bo na voljo za interakcijo z njim takoj po uspešnem dodajanju vseh datotek v operacijski sistem, vendar mora biti konfiguriran tudi za zagotovitev pravilnega delovanja. Svetujemo vam, da se seznanite z naslednjimi koraki.
Najprej se prepričajte, da so bile standardne nastavitve pravilno uporabljene in SSH-strežnik se odziva na osnovne ukaze in jih pravilno izvaja, zato morate:
sudo systemctl enable sshd
mizo in registrirajte sudo systemctl enable sshd
da doda strežnik v Ubolo, če se to po namestitvi ne bi zgodilo samodejno. sudo systemctl disable sshd
. ssh localhost
( localhost je naslov vašega lokalnega računalnika). 0.0.0.0
, ki deluje kot izbrani privzeti IP omrežje za druge naprave. V ta namen vnesite ustrezen ukaz in pritisnite Enter . Kot lahko vidite, se ukaz ssh uporablja za povezavo s katerim koli računalnikom. Če potrebujete povezavo z drugo napravo, preprosto zaženite terminal in vnesite ukaz v ssh имя_пользователя@ip_адрес
formatu ssh имя_пользователя@ip_адрес
.
Vse dodatne nastavitve protokola SSH se izvedejo preko posebne konfiguracijske datoteke s spremembo nizov in vrednosti. Ne bomo se osredotočili na vse točke, poleg tega je večina le za vsakega uporabnika povsem individualna, pokazali bomo le glavne ukrepe.
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
. sudo chmod aw /etc/ssh/sshd_config.original
. sudo vi /etc/ssh/sshd_config
. Takoj po vnosu se bo zagnala in videli boste njeno vsebino, kot je prikazano na spodnji sliki. w
da shranite spremembe. w
q
uporablja samo q
. sudo systemctl restart ssh
. ssh -p 2100 localhost
, kjer je 2100 številka zamenjanih vrat. sudo ufw allow 2100
. Z drugimi parametri se lahko seznanite tako, da preberete uradno dokumentacijo. Obstajajo nasveti za spreminjanje vseh elementov, ki pomagajo ugotoviti, katere vrednosti morate izbrati.
Ko dodajate ključe SSH, se pooblastilo odpre med dvema napravama brez vnašanja gesla. Postopek identifikacije se preuredi, da se prebere tajni in javni ključ.
ssh-keygen -t dsa
, nato dodelite ime datoteki in podajte geslo za dostop. ssh-copy-id username@remotehost
, kjer je username @ remotehost ime oddaljenega računalnika in njegov naslov IP. Ostaja samo, da znova zaženete strežnik in preverite, ali deluje pravilno prek javnega in zasebnega ključa.
S tem se zaključi namestitev strežnika SSH in njegova osnovna konfiguracija. Če pravilno vnesete vse ukaze, se med izvajanjem naloge ne sme pojaviti nobena napaka. V primeru kakršnih koli težav s povezavo po namestitvi poskusite odstraniti SSH od zagona za rešitev problema (o tem preberite v 2. koraku ).