A mese arról, hogyan lehet installálni openssh 6 a forrásokból a távoli kiszolgálóhoz centos 5-öt

Sokan tudják a fejlesztők RadHat és CentOS konzervatív megközelítését a csomagok frissítéséhez. De, mint tudják, a szoftver régebbi verziói új biztonsági lyukakat találnak, ami teljesen elfogadhatatlan a szerverek számára. A CentOS 5.x-ben telepítve van az OpenSSH 4.3 verziója. Feladatunk, hogy frissítsük a legfrissebb verzióra.

Megpróbálhatja megtalálni a megfelelő rpm csomagot, de ebben az esetben nagy valószínűséggel az operációs rendszer verziójának jellemzői nem felelnek meg a csomagkérelmeknek. Csak a legújabb verzióra frissítheti, ha összegyűjti a csomagot a kezével.

A mese arról, hogyan lehet installálni openssh 6 a forrásokból a távoli kiszolgálóhoz centos 5-öt

Először is több csomagra van szükségünk:

yum install gcc make openssl-devel pam-devel képernyő

Ezután töltse le a csomagot a telepítéshez, csomagolja ki azt:

wget ftp://ftp3.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-6.6p1.tar.gz
tar xvf openssh-6.4 * .gz
cd openssh-6.4p1

Összeszerelés előtt javaslom, hogy töltse le az OpenSSH elérhető verzióját a tárolókról. Ehhez meg kell adnia a szükséges csomagot:

yum -y install yum-utils.noarch

Az OpenSSH kiszolgáló letöltése:

Én magam választottam ezeket a konfigurációs paramétereket:

/ Configure --sysconfdir = / etc / sshd / --bindir = / usr / bin / --sbindir = / usr / sbin / --with- IPv4-default --with-md5-jelszavak --with- pam

Törölje az OpenSSH aktuális verzióját. Ettől kezdve az aktív ssh-munkamenet az egyetlen szalma, amely összeköti Önnel és a szerverével. Ha valami rosszul fut, akkor nem tud csatlakozni a kiszolgálóhoz. Nos, ha van egy hívása, amelyben hívhatsz.

yum eltávolítja az openssh-kiszolgálót

Az OpenSSH összeállítása és telepítése:

csinál
telepítés

Másolja az indítószkriptet a kívánt helyre:

cp contrib / redhat / sshd.init /etc/init.d/sshd

Elveszítjük a régi ssh mappát és a simlink problémákat az újval:

mv / etc / ssh /etc/ssh.bak ln -s / etc / sshd / etc / ssh

Tegye be a démont üzembe helyezéskor:

chkconfig sshd --add
chkconfig sshd on

Csak abban az esetben végrehajtjuk a screenshotban:

képernyő
/etc/init.d/sshd stop /etc/init.d/sshd start

Ekkor a kiszolgálóval való kapcsolat megszűnik.

Ha Linux operációs rendszeren dolgozik, akkor a kiszolgálóhoz való visszatéréshez törölnie kell a szerveren lévő régi információkat a known_hosts fájlból:

/.ssh/known_hosts "-R% server_ip%

Most csatlakozhat a szerverhez.

Ha a fordítás során eldobta ezt az üzenetet:

configure: error: Nem található a PAM fejléc


Telepítse a hiányzó csomagot:
yum install pam-devel

(Látogatott 389-szor, 1 ma)

Kapcsolódó cikkek