Eden najpomembnejših načinov uporabe Linuxa je prek SSH. To orodje za oddaljeni dostop do ukazne vrstice vam omogoča vse od namestitve programske opreme do konfiguracije Linuxa kot spletnega strežnika. SSH lahko prihrani čas, naredi vašo produktivnost in vam pomaga odkleniti moč vašega distribucijskega sistema Linux.
Kako pa nastavite SSH na strani odjemalca in strežnika? Naučite se namestiti in konfigurirati programsko opremo SSH na obeh koncih ter na daljavo upravljati računalnik Linux.
Kaj je SSH?
SSH pomeni S ecure Sh ell in vam omogoča daljinsko upravljanje računalnika ali strežnika Linux iz druge naprave. Deluje v lokalnih omrežjih in na internetu, kar pomeni, da se lahko uporablja za upravljanje medijskega strežnika z Linuxom v vaši hiši ali spletnega strežnika Linux na drugi celini.
Čeprav vam SSH ne omogoča dostopa do namiznega okolja oddaljenega računalnika, vam omogoča uporabo terminala. Ko ste povezani z oddaljenim računalnikom, ga lahko uporabljate, kot da je tik pred vami. Prepričajte se, da imate korenski dostop.
skript za zagon maline pi ob zagonu
Upoštevajte, da so za Linux na voljo druge rešitve za oddaljeni dostop. Uporabniki Ubuntu se lahko na primer zanesejo na Orodje za oddaljeno namizje, združljivo z VNC, Remmina .
Če želite uporabljati SSH, morate zagotoviti, da ima oddaljeni računalnik (strežnik) nastavljen SSH. Poleg tega bo vaša lokalna naprava (odjemalec) potrebovala namestitev aplikacije SSH.
Namestitev na strani odjemalca
Namestitev in nastavitev SSH na odjemalcu je preprosta. V nekaterih primerih sploh ne potrebujete dodatne programske opreme:
- Uporabniki Linuxa bi morali najti odjemalca SSH, vgrajenega v terminal
- Računalniki macOS imajo v terminalu vnaprej nameščen SSH
- Računalniki z operacijskim sistemom Windows bodo morali uporabiti orodje ukazne vrstice PowerShell ali namestiti PUTTY
- Poskusite se povezati z Linuxom prek SSH iz iPhone in iPad iTerminal (4,99 USD)
- Če uporabljate Android za SSH, poskusite JuiceSSH (Prost)
SSH ni nameščen v sistemu Linux? Dodajte tako, da posodobite pakete in nadgradite, nato pa namestite:
sudo apt update && sudo apt upgrade
sudo apt install openssh-client
Ste uporabljali SSH v sistemu Windows, a ste preklopili na namizje Linux? Morda boste pogrešali namizno aplikacijo SSH PuTTY z enostavnim vmesnikom miške. Na srečo ga je mogoče namestiti na namizje Linuxa:
sudo apt install putty
Z nameščeno programsko opremo odjemalca SSH ste pripravljeni vzpostaviti povezavo z oddaljenim računalnikom ali strežnikom.
Splošno pravilo za vse namizne in mobilne odjemalce je, da potrebujete le naslov IP ali ime gostitelja ter ustrezne podatke za prijavo. Čeprav se lahko videz aplikacij razlikuje in je ime vrat potrebno vnesti ročno, odjemalcev SSH večinoma ne ločimo.
Namestitev in konfiguracija na strani strežnika
Pred vzpostavitvijo povezave namestite strežniško programsko opremo za gostovanje povezave SSH. To zahteva, da je nekdo prisoten, da namesti ali omogoči SSH. Morda ste že prisotni, da to storite-sicer bo kolega ali inženir za podporo na koncu strežnika nastavil SSH.
Upoštevajte, da če uporabljate paket spletnega gostovanja, mora biti SSH privzeto omogočen. Če ne, se obrnite na svojega spletnega gostitelja, da nastavite SSH.
Če SSH na oddaljenem računalniku ali strežniku ni omogočen, ga namestite z
sudo apt install openssh-server
Preverite, ali je to delovalo
sudo systemctl status ssh
Ukaz bi moral prepovedati odgovor 'aktivnega'.
V nekaterih primerih lahko požarni zid Ubuntu ufw blokira SSH. Za zagotovitev, da se to ne zgodi, uporabite
sudo ufw allow ssh
V nekaterih primerih boste morali omogočiti tudi SSH na oddaljeni napravi. To je varnostni ukrep, ki ga je mogoče spremeniti
sudo systemctl enable ssh
Na voljo so še druge možnosti (
stop
,
start
, in
disable
) za konfiguriranje storitve SSH.
Določite naslov IP
Če se želite povezati z oddaljeno napravo prek SSH, morate poznati naslov IP naprave. To lahko najdete na dva preprosta načina:
- Zaženite ukaz terminala
- Preverite usmerjevalnik
Če želite prikazati naslov IP oddaljenega sistema, se prijavite in zaženite
ip address
S tem boste vrnili naslov IP naprave, zato si ga zapomnite. V starejših različicah Linuxa
ifconfig
lahko prinese boljše rezultate.
Na usmerjevalniku lahko preverite tudi povezane naprave. Računalnik ali strežnik Linux bo naveden po navadi po imenu operacijskega sistema ali imena naprave. To bi moralo poenostaviti prepoznavanje.
Če želite prikazati javni naslov IP, se prijavite v strežnik in odprite whatsmyip.org.
Naslov IP, ki ga uporabljate, mora biti primeren za povezavo. Torej, če je naprava v istem omrežju kot odjemalec, uporabite lokalni naslov IP. Za internetne povezave uporabite javni naslov IP. Če je računalnik v drugem omrežju, se prepričajte, da so vrata 22 posredovana računalniku.
Povezovanje z Linuxom prek SSH
Poleg pravilnega naslova IP morate imeti tudi uporabniško ime in geslo za dostop do oddaljene naprave.
Za orodja SSH ukazne vrstice uporabite
ssh username@REMOTE.IP.ADDRESS.HERE
Obvezno zamenjajte uporabniško ime z dejanskim uporabniškim imenom in REMOTE.IP.ADDRESS.HERE z naslovom IP oddaljene naprave. Zadel Vnesite, in morali boste vnesti geslo.
S pravilnim geslom boste dobili delujoč terminalski poziv-zdaj ste prijavljeni v oddaljeni računalnik.
Uporabljate namiznega odjemalca SSH, kot je PuTTY?
Vnesite Ime gostitelja ali IP naslov , izberite SSH vrsto povezave Odprto. Ko boste pozvani, da vnesete svoje uporabniško ime in geslo, ju vnesite v okno ukazne vrstice, da dokončate povezavo in pridobite oddaljeni dostop.
Ne morem vzpostaviti povezave? Odpravite težave pri nastavitvi SSH
Če imate težave s povezavo SSH, so to možni vzroki:
- Programska oprema SSH ni nameščena v nobenem računalniku
- Vaše uporabniško ime ali geslo ni pravilno
- Naslov IP je napačen
- Požarni zid blokira povezavo ali vrata 22 niso posredovana
Dvakrat preverite vsako točko in vzpostaviti morate povezavo. V nasprotnem primeru je lahko težava bolj zapletena.
Oddaljena uporaba Linuxa s SSH
SSH je uporabno orodje za upravljanje enega ali več računalnikov Linux.
Omogoča delo na katerem koli računalniku iz samo enega sistema. Vnesete lahko skoraj vse Ukaz terminala Linux prek SSH.
lahko pošljete sporočilo na deaktiviran facebook račun
Ključni primeri vključujejo:
- Nadgradnja: sudo apt update && sudo apt upgrade
- Preverite stanje: uptime
- Tekoči procesi: ps
- Procesi, ki se izvajajo po CPU: vrh
Preverite naš seznam Ukazi SSH za upravljanje strežnika Linux za več.
Nastavite SSH in naredite Linux močnejši
S SSH postane Linux precej bolj prilagodljiv in zmogljiv. Zahvaljujoč SSH lahko do računalnika dobesedno dostopate s pametnim telefonom.
Če je SSH pravilno nastavljen, z omogočeno in konfigurirano programsko opremo na strani odjemalca in strežnika, je možen oddaljeni dostop do ukazne vrstice. Potrebujete kaj več? Evo, kako daljinsko upravljanje namizja Linuxa iz sistema Windows .
Deliti Deliti Cvrkutati E-naslov Kako dostopati do Googlove vgrajene ravni mehurčkov v sistemu AndroidČe ste se kdaj morali prepričati, da je nekaj na nivoju, lahko zdaj v nekaj sekundah v telefonu dobite raven mehurčkov.
Preberite Naprej Sorodne teme- Linux
- Oddaljen dostop
- Terminal
- Delo na daljavo
- Nasveti za Linux
- SSH
Namestnik urednika za varnost, Linux, DIY, programiranje in razlago tehnologije ter resnično uporaben podcast producent, z bogatimi izkušnjami s podporo za namizne računalnike in programsko opremo. Sodelujoč v reviji Linux Format, Christian je mačkar Raspberry Pi, ljubitelj Lega in ljubitelj retro iger.
Več od Christiana CawleyjaNaročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite