centos open-ssh升級指北

1.備份

cp -rf /etc/ssh /etc/ssh.bak

2.安裝依賴:

yum install -y gcc openssl-devel pam-devel rpm-build

3.下載

wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.7p1.tar.gz

4.解壓

tar -zxf openssh-7.7p1.tar.gz

5.配置

cd openssh-7.7p1

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

6.編譯

make

7.卸載老版本:

rpm -e --nodeps `rpm -qa | grep openssh`

8.執行安裝

make install

9.啓動文件到/etc/init.d/下並命名爲sshd:

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

10.加入開機啓動:

chkconfig --add sshd

11.openssh7.7默認root用戶是不能用ssh遠程登錄的,需要修改配置文件:

vim /etc/ssh/sshd_config

12.找到#PermitRootLogin prohibit-password項,去掉註釋並把prohibit-password改爲yes.

PermitRootLogin yes

13.重啓服務器,一定要重啓才能生效

14.重啓ssh服務(此步驟可以不做,因爲重啓服務器會自動重啓ssh服務):

service sshd restart
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章