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.
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)