1. 程式人生 > >centos6.5下openssh升級至7.7p1

centos6.5下openssh升級至7.7p1

-------------映象掛載----------- mkdir /media/cdrom mount /dev/cdrom /media/cdrom cd /etc/yum.repos.d

mkdir ever_repo

mv *.repo ever_repo/

vi local.repo

[name] name="local repo" baseurl=file:///media/cdrom/ enabeld=1 gpgcheck=0

yum clean all

yum makecache

-----------安裝telnet服務------------

yum -y install telnet-server* telnet

vi /etc/xinetd.d/telnet            (將其中disable欄位的yes改為no以啟用telnet服務) mv /etc/securetty /etc/securetty.old    #允許root使用者通過telnet登入  service xinetd start       #啟動telnet服務  chkconfig xinetd on        #使telnet服務開機啟動,避免升級過程中伺服器意外重啟後無法遠端登入系統 chkconfig iptables off  #關閉防火牆永久 service iptables stop  #即時生效,重啟失效

---------------正式升級-------- yum -y install gcc zlib-devel openssl-devel

上傳openssh升級包

mkdir /back

mv  /etc/ssh/ /back/ssh.back tar xf openssh-7.7p1.tar.gz

cd openssh-7.7p1/

./configure --prefix=/usr --sysconfdir=/etc/ssh make make install

cp /root/openssh-7.7p1/contrib/redhat/sshd.init /etc/init.d/sshd chkconfig --add sshd service sshd restart vi /etc/ssh/sshd_config   #(修改配置檔案    PermitRootLogin yes            PasswordAuthentication yes    ) vi /etc/selinux/config  (關閉selinux) setenforce 0    (關閉selinux生效) getgetenforce   (驗證    Permissive)

----------------驗證openssh沒問題後關閉telnet服務------

mv /etc/securetty.old /etc/securetty  chkconfig  xinetd off  service xinetd stop