openssl-1.1.1k+openssh-8.9p1

安装openssl-1.1.1k
wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz --no-check-certificate
yum -y install wget gcc zlib-devel openssl-devel pam-devel libselinux-devel make perl-core gcc-c++ pcre-devel
rpm -e `rpm -qa | grep openssl | grep -v libs` --nodeps
cp /etc/ld.so.conf /etc/ld.so.conf.bak
openssl version
tar -xf openssl-1.1.1k.tar.gz
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
make
make install
sh -c 'echo "/usr/local/openssl/lib" > /etc/ld.so.conf.d/openssl-1.1.1k.conf'
ldconfig
export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH
/usr/local/openssl/bin/openssl version
卸载旧的openssh
yum remove openssh –y
rm -rf /etc/ssh/*
安装openssh-8.9p1
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.9p1.tar.gz
tar -xf openssh-8.9p1.tar.gz
cd openssh-8.9p1
./configure --with-openssl=/usr/local/openssl --prefix=/usr/ --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/openssl/include --with-zlib --with-md5-passwords --with-pam --with-ssl-dir=/usr/local/openssl
make
make install
cp -a contrib/redhat/sshd.init /etc/init.d/sshd
cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
chmod +x /etc/init.d/sshd
chkconfig --add sshd
service sshd restart
chmod 600 /etc/ssh/ssh_host_rsa_key /etc/ssh/ssh_host_ecdsa_key /etc/ssh/ssh_host_ed25519_key
vim /etc/ssh/sshd_config
##配置
PermitRootLogin yes
PasswordAuthentication yes
##重启ssh
systemctl restart sshd
posted @   w'dwd  阅读(212)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示