Yksi tärkeimmistä tavoista käyttää Linuxia on SSH. Tämän etäkäytön komentorivityökalun avulla voit tehdä kaiken ohjelmiston asentamisesta Linuxin määrittämiseen verkkopalvelimeksi. SSH voi säästää aikaa, tehdä sinusta tuottavamman ja auttaa sinua hyödyntämään Linux -distrojasi.
Mutta miten SSH määritetään sekä asiakas- että palvelinpuolella? Opi asentamaan ja määrittämään SSH -ohjelmisto molemmista päistä ja ohjaamaan Linux -tietokonettasi etänä.
Mikä on SSH?
SSH tarkoittaa S ecure Sh ell ja sen avulla voit etäohjata Linux -tietokonetta tai -palvelinta toisesta laitteesta. Se toimii kaikissa lähiverkkoissa ja Internetissä, joten sitä voidaan käyttää kotisi Linux-pohjaisen mediapalvelimen tai eri mantereella sijaitsevan Linux-verkkopalvelimen hallintaan.
Vaikka SSH ei anna sinulle pääsyä etätietokoneen työpöytäympäristöön, voit käyttää päätelaitetta. Kun olet muodostanut yhteyden etätietokoneeseen, voit käyttää sitä aivan kuin se olisi edessäsi. Varmista vain, että sinulla on pääkäyttäjän oikeudet.
kuinka vaihtaa kuvakkeet windows 10
Huomaa, että muita etäkäyttöratkaisuja on saatavana Linuxille. Esimerkiksi Ubuntun käyttäjät voivat luottaa VNC-yhteensopiva Remmina-etätyöpöytätyökalu .
Jos haluat käyttää SSH: ta, sinun on varmistettava, että etätietokoneessa (palvelimessa) on SSH. Lisäksi paikallinen laite (asiakas) tarvitsee SSH -sovelluksen asennuksen.
Asennus asiakkaan puolelta
SSH: n asentaminen ja määrittäminen asiakkaalle on yksinkertaista. Joissakin tapauksissa et edes tarvitse lisäohjelmistoja:
- Linux -käyttäjien tulisi löytää päätelaitteeseen sisäänrakennettu SSH -asiakas
- macOS -tietokoneissa on myös SSH esiasennettuna päätelaitteeseen
- Windows -tietokoneiden on käytettävä PowerShell -komentorivityökalua tai asennettava Kitti
- Yritä muodostaa yhteys Linuxiin SSH: n kautta iPhonesta ja iPadista iTerminal (4,99 dollaria)
- Jos käytät Androidia SSH: lle, kokeile JuiceSSH (Vapaa)
SSH: ta ei ole asennettu Linux -järjestelmääsi? Lisää päivittämällä paketit ja päivittämällä ja asentamalla:
sudo apt update && sudo apt upgrade
sudo apt install openssh-client
Oletko tottunut käyttämään SSH: ta Windowsissa, mutta olet vaihtanut Linux -työpöydälle? Saatat hukata PuTTY -työpöydän SSH -sovelluksen, jossa on helppo hiiren käyttöliittymä. Onneksi se voidaan asentaa Linux -työpöydälle:
sudo apt install putty
Kun SSH -asiakasohjelmisto on asennettu, olet valmis muodostamaan yhteyden etätietokoneeseen tai palvelimeen.
Kaikkien pöytäkoneiden ja mobiiliasiakkaiden pääsääntöisesti tarvitset vain IP -osoitteen tai isäntänimen ja asianmukaiset kirjautumistiedot. Vaikka sovellusten ulkonäkö voi poiketa toisistaan ja portin nimi on ehkä syötettävä manuaalisesti, SSH -asiakkaat ovat enimmäkseen erottamattomia.
Palvelinpuolen asennus ja kokoonpano
Ennen kuin muodostat yhteyden, asenna palvelinpuolen ohjelmisto isännöimään SSH-yhteyttä. Tämä edellyttää, että joku on paikalla SSH: n asentamiseksi tai ottamiseksi käyttöön. Saatat jo olla läsnä tekemään tämän-muuten palvelimen päässä oleva kollega tai tukihenkilö määrittää SSH: n.
Huomaa, että jos käytät webhotellipakettia, SSH: n pitäisi olla oletusarvoisesti käytössä. Jos et, ota SSH käyttöön puhumalla verkkoisäntäsi kanssa.
Jos SSH ei ole käytössä etätietokoneessa tai palvelimessa, asenna se
sudo apt install openssh-server
Tarkista, toimiiko tämä
sudo systemctl status ssh
Komennon pitäisi olla laiton vastaus 'aktiivinen'.
Joissakin tapauksissa Ubuntun palomuuri ufw voi estää SSH: n. Varmista, että näin ei tapahdu, käytä
sudo ufw allow ssh
Joissakin tapauksissa sinun on myös otettava SSH käyttöön etälaitteessa. Tämä on turvatoimenpide, jota voidaan säätää käyttämällä
sudo systemctl enable ssh
Muita vaihtoehtoja on saatavilla (
stop
,
start
ja
disable
) SSH -palvelun määrittämiseksi.
Määritä IP -osoite
Jos haluat muodostaa yhteyden etälaitteeseen SSH: n kautta, sinun on tiedettävä laitteen IP -osoite. Sinulla on kaksi helppoa tapaa löytää tämä:
- Suorita terminaalikomento
- Tarkista reititin
Jos haluat näyttää etäjärjestelmän IP -osoitteen, kirjaudu sisään ja suorita
ip address
Tämä palauttaa laitteen IP -osoitteen, joten kirjoita se muistiin. Vanhemmissa Linux -versioissa
ifconfig
voi tarjota parempia tuloksia.
Voit myös tarkistaa reitittimen nähdäksesi liitetyt laitteet. Linux -tietokone tai -palvelin luetellaan yleensä käyttöjärjestelmän tai laitteen nimen mukaan. Tämän pitäisi helpottaa tunnistamista.
Jos haluat näyttää julkisen IP -osoitteen, kirjaudu palvelimelle ja avaa whatsmyip.org.
Käyttämäsi IP -osoitteen tulee olla yhteydelle sopiva. Joten jos laite on samassa verkossa kuin asiakas, käytä paikallista IP -osoitetta. Internet -yhteyksissä käytä julkista IP -osoitetta. Jos tietokone sijaitsee eri verkossa, varmista, että portti 22 välitetään tietokoneelle.
Yhteyden muodostaminen Linuxiin SSH: n kautta
Oikean IP -osoitteen ohella sinulla pitäisi olla myös käyttäjätunnus ja salasana, jotta voit käyttää etäkonetta.
Käytä komentorivin SSH -työkaluja
ssh username@REMOTE.IP.ADDRESS.HERE
Muista vaihtaa käyttäjätunnus varsinaisella käyttäjätunnuksella ja REMOTE.IP.ADDRESS.HERE etälaitteen IP -osoitteella. Osuma Tulla sisään, ja sinulta kysytään salasanaa.
Oikealla salasanalla saat toimivan päätekehotteen --- olet nyt kirjautunut etätietokoneeseen.
Käytätkö työpöydän SSH -asiakasta, kuten PuTTY?
Syötä Isännän nimi tai IP-osoite , Valitse SSH sitten yhteyden tyyppi Avata. Kun sinua pyydetään antamaan käyttäjätunnuksesi ja salasanasi, kirjoita ne komentorivi -ikkunaan yhteyden muodostamiseksi ja etäkäytön saamiseksi.
Ei voi muodostaa yhteyttä? SSH -asetusten vianmääritys
Jos sinulla on SSH -yhteysongelmia, nämä ovat mahdollisia syitä:
- SSH -ohjelmistoa ei ole asennettu kumpaankaan tietokoneeseen
- Käyttäjätunnuksesi tai salasanasi on virheellinen
- IP -osoite on väärä
- Palomuuri estää yhteyden tai porttia 22 ei välitetä eteenpäin
Tarkista jokainen piste ja sinun pitäisi pystyä muodostamaan yhteys. Jos ei, ongelma voi olla monimutkaisempi.
Linuxin etäkäyttö SSH: n kanssa
SSH on hyödyllinen työkalu yhden tai useamman Linux -tietokoneen hallintaan.
Sen avulla voit työskennellä millä tahansa koneella vain yhdestä järjestelmästä. Voit syöttää melkein mitä tahansa Linux -päätelaitteen komento SSH: n kautta.
sovellus, jolla voit asettaa kasvosi toiselle vartalolle
Keskeisiä esimerkkejä ovat:
- Päivittää: sudo apt päivitys && sudo apt päivitys
- Tarkista tila: käyttöaste
- Käynnissä olevat prosessit: ps
- Prosessin suorittamat prosessit: alkuun
Tarkista luettelomme SSH -komennot Linux -palvelimen hallintaan.
Asenna SSH ja tee Linuxista tehokkaampi
SSH: n ansiosta Linuxista tulee huomattavasti joustavampi ja tehokkaampi. Voit kirjaimellisesti etäkäyttää tietokonetta älypuhelimella SSH: n ansiosta.
Jos SSH on määritetty oikein, kun asiakas- ja palvelinpuolen ohjelmistot ovat käytössä ja määritetty, komentorivin etäkäyttö on mahdollista. Tarvitsetko jotain enemmän? Toimi näin Linux -työpöydän etähallinta Windowsista .
Jaa Jaa Tweet Sähköposti Googlen sisäänrakennetun kuplatason käyttö AndroidissaJos olet koskaan tarvinnut varmistaa, että jokin on vaakasuorassa, voit nyt saada kuplatason puhelimeesi muutamassa sekunnissa.
Lue seuraava Liittyvät aiheet- Linux
- Etäyhteys
- Terminaali
- Etätyö
- Linux -vinkkejä
- SSH
Varaeditori turvallisuudesta, Linuxista, DIY -ohjelmoinnista ja teknisistä selityksistä sekä todella hyödyllinen podcast -tuottaja, jolla on laaja kokemus työpöytä- ja ohjelmistotuesta. Christian on Linux Format -lehden toimittaja, ja hän on Raspberry Pi -piirtäjä, Lego -ystävä ja retropelien ystävä.
Lisää Christian Cawleyltätilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi