SSH

Kuinka asentaa OpenSSH 8.0 palvelin lähteestä Linuxissa

Kuinka asentaa OpenSSH 8.0 palvelin lähteestä Linuxissa

OpenSSH on ilmainen ja avoin lähdekoodi, SSH-protokollan täydellinen toteutus 2.0. Se tarjoaa useita työkaluja etätietokonejärjestelmien turvalliseen käyttöön ja hallintaan sekä todennusavainten hallintaan, kuten ssh (suojattu korvaus telnet), scp, sftp (suojattu korvaus ftp: lle), ssh-keygen, ssh-copy-id, ssh-add ja paljon muuta.

Äskettäin OpenSSH 8.0 julkaistiin ja toimitettiin mukana monilla uusilla ominaisuuksilla ja virhekorjauksilla; voit lukea lisätietoja julkaisutiedoista.

Lue myös: Kuinka asentaa OpenSSH-palvelin Linuxin arkistoista

Tässä artikkelissa kerrotaan, kuinka asennetaan ja määritetään uusin versio OpenSSH 8.0 palvelin ja asiakas Linux-järjestelmässä lähteistä. Oletetaan, että sinulla on olemassa oleva OpenSSH-paketin asennus.

Vaatimukset:

Asenna OpenSSH Server ja Client Linuxiin

Ennen kuin asennat uusimman SSH-version, varmista, että tarkistat järjestelmääsi asennetun SSH: n nykyisen version seuraavalla komennolla.

$ ssh -V OpenSSH_7.7p2 Ubuntu-4ubuntu2.5, OpenSSL 1.0.2g 1. maaliskuuta 2016 

Edellä esitetyn perusteella asennettu OpenSSH-versio on 7.7, Uusimman OpenSSH-version asentamiseksi sinun on ensin asennettava muutama riippuvuus, ts.Kehitystyökalut tai rakenna olennaista ja muut tarvittavat paketit seuraavasti.

-------------- CentOS / RHEL 7/6-------------- $ sudo yum group install 'Kehitystyökalut' $ sudo yum install zlib-devel openssl-devel -------------- RHEL 8 ja Fedora 22+ -------------- $ sudo dnf -ryhmäasennus 'Kehitystyökalut' $ sudo dnf install zlib-devel openssl-devel -------------- Debian / Ubuntu -------------- $ sudo apt -päivitys $ sudo apt install build-essential zlib1g-dev libssl-dev 

Oikean ympäristön luominen OpenSSH-version asentamista varten 8.0 palvelin, meidän on luotava uusi järjestelmän käyttäjä ja ryhmä nimeltä "Sshd", sekä turvallinen paikka chroot.

Merkintä: Jos asennuksesi on jo olemassa, tämän ympäristön pitäisi olla jo paikallaan, voit ohittaa tämän osan ja siirtyä seuraavaan. Muussa tapauksessa asenna seuraavat komennot.

$ sudo mkdir / var / lib / sshd $ sudo chmod -R 700 / var / lib / sshd / $ sudo chown -R root: sys / var / lib / sshd / $ sudo useradd -r -U -d / var / lib / sshd / -c "sshd privsep" -s / bin / false sshd 

Selittämällä lippuja yllä olevassa useradd-komennossa:

Lataa nyt OpenSSH-version tarball 8.0 mistä tahansa käytettävissä olevista HTTP-peileistä tai voit käyttää seuraavaa wget-komentoa ladataksesi suoraan päätelaitteeseesi.

$ wget -c https: // cdn.openbsd.org / pub / OpenBSD / OpenSSH / kannettava / openssh-8.0p1.terva.gz $ tar -xzf openssh-8.0p1.terva.gz $ cd openssh-8.0p1 / 

Nyt rakennamme ja asennamme OpenSSH-palvelimen --with-md5-salasanat, --with-privsep-polku ja --sysconfdir vaihtoehdot, jotka asentavat kaikki tiedostot / usr / local / (tämä on oletusasennuksen PREFIX).

Voit nähdä kaikki käytettävissä olevat vaihtoehdot suorittamalla ./ configure -h ja mukauta asennustasi edelleen.

$ ./ configure -h 

Esimerkiksi PAM- ja SELinux-tuen ottamiseksi käyttöön lisää --kanssa-pam ja --with-selinux Vaihtoehtoisesti sinun on asennettava kaikki tarvittavat otsikkotiedostot, jotta ne toimisivat.

## Asenna PAM- ja SELinux-otsikot ## $ sudo apt install libpam0g-dev libselinux1-dev [Päällä Debian / Ubuntu] $ sudo yum asenna pam-devel libselinux-devel [Päällä CentOS / RHEL] ## Käännä ja asenna SSH lähteistä ## $ ./ configure --with-md5-passwords --with-pam --with-selinux --with-privsep-path = / var / lib / sshd / --sysconfdir = / etc / ssh $ tee $ sudo tee asennus 

Kun olet asentanut OpenSSH: n, käynnistä SSH uudelleen tai avaa toinen pääteikkuna ja tarkista järjestelmääsi nyt asennettu OpenSSH-versio.

$ ssh -V OpenSSH_8.0p1, OpenSSL 1.1.0g 2. marraskuuta 2017 

Eri OpenSSH-määritystiedostot, jotka sijaitsevat osoitteessa:

Jos haluat määrittää ssh-aliakset, katso: Mukautettujen SSH-yhteyksien määrittäminen etäkäytön yksinkertaistamiseksi

Haluat ehkä myös lukea nämä seuraavat SSH: hen liittyvät artikkelit.

  1. Kuinka luoda SSH-tunnelointi tai porttien edelleenlähetys Linuxissa
  2. Kuinka muuttaa SSH-oletusportti mukautetuksi portiksi Linuxissa
  3. 4 tapaa nopeuttaa SSH-yhteyksiä Linuxissa
  4. Kuinka löytää kaikki epäonnistuneet SSH-kirjautumisyritykset Linuxissa
  5. Kuinka poistaa SSH-juuritunnus käytöstä Linuxissa

Se siitä! Tässä artikkelissa olemme selittäneet, kuinka OpenSSH-palvelimen ja asiakkaan uusin versio asennetaan ja määritetään Linux-järjestelmään. Jos sinulla on kysyttävää tai kommentteja, käytä alla olevaa palautelomaketta päästäksesi meihin.

Venttiilistä pilveen Kuinka Linux Gaming kehittyy vuonna 2021
Kuvalähde: irrotaLinux on monin tavoin yksi erimielisimmistä ilmiöistä, joita nykyään on tietojenkäsittelymaailmassa. Tietysti suuri osa näitä käyttöj...
7 kasinon elokuvaa, joita sinun pitäisi etsiä Netflixistä
Hyvä kasinoelokuva ei koskaan petä suurella odotuksella, jännityksellä ja sekoituksella tunteita, kun omaisuuksia voitetaan ja menetetään. Fiktio ei a...
Kuinka modernit kasinosivustot takaavat turvallisuuden
Vaikka voit tuntea olosi turvalliseksi käymällä kasinolla, online-versiot voivat saada sinut tuntemaan päinvastoin. Koska kaikki on digitaalista, eten...