CentOS Linux release 7.5.1804 (Core) OpenSSH8.0升级OpenSSH9.0

 

ssh -V 查看版本

cd /usr/local/src

1.下载文件:
wget "https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-9.0p1.tar.gz

wget "ttp://www.openssl.org/source/openssh-9.0p1.tar.gz "

2、解压
tar -zvxf openssh-9.0p1.tar.gz
3、进入
cd openssh-9.0p1/
4.停止服务:
systemctl stop sshd
5.删除历史文件:
yum remove openssh -y
6.安装依赖:
yum install gcc openssl-devel zlib-devel
7.执行安装
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords--with-pam --with-tcp-wrappers --with-ssl-dir=/usr/bin/openssl --without-hardening
8.
make
9.
make install
10.删除报错提示的key文件

rm -rf /etc/ssh/ssh_host_rsa_key
rm -rf /etc/ssh/ssh_host_ecdsa_key
rm -rf /etc/ssh/ssh_host_ed25519_key

11.修改/etc/ssh/sshd_config配置文件 (此步骤可以跳过)
vim /etc/ssh/sshd_config
PermitRootLogin yes #允许root登录
#PermitRootLogin prohibit-password

12.cp contrib/redhat/sshd.init /etc/init.d/sshd
13.chkconfig --add sshd
14.chkconfig sshd on
15.chkconfig --list|grep sshd

16.service sshd start
17.ssh -V

 如果提示

 

 升级Xhell版本Xhell7或者以上版本

18、如果还提示ssh服务器拒绝了密码,请再试一次

 

19、查看getenforce是否参数是这个

 

 如果不是Disabled则修改

vi /etc/selinux/config
#SELINUX=disabled
SELINUX=disabled

 

 20、修改完成后重启

   reboot

 

posted @ 2022-05-26 16:58  石铭  阅读(153)  评论(0编辑  收藏  举报