暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
suse15更新openssh版本至9.8.txt
38
2页
0次
2025-09-03
5墨值下载
1、添加阿里源
zypper ar -fc
https://mirrors.aliyun.com/opensuse/distribution/leap/15.4/repo/non-oss ali-d1
zypper ar -fc
https://mirrors.aliyun.com/opensuse/distribution/leap/15.4/repo/oss ali-d2
zypper ar -fc https://mirrors.aliyun.com/opensuse/update/leap/15.4/oss ali-up1
zypper ar -fc https://mirrors.aliyun.com/opensuse/update/leap/15.4/non-oss ali-
up2
zypper ref
zypper lr
2、安装依赖包
zypper in gcc gcc-c++ glibc make autoconf zlib-devel pam-devel
3、下载源码包
cd /usr/local/src
wget https://www.zlib.net/zlib-1.3.1.tar.gz
wget https://www.openssl.org/source/openssl-3.2.1.tar.gz
wget https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
4、解压包
cd /usr/local/src/
tar -zxvf zlib-1.3.1.tar.gz
tar -zxvf openssl-3.2.1.tar.gz
tar -zxvf openssh-9.8p1.tar.gz
5、安装 Zlib
cd /usr/local/src/zlib-1.3.1
./configure --prefix=/usr/local/src/zlib
编译及安装(编译时间预计几分钟,视机器而定)
make -j 4 && make test && make install
6、安装 OpenSSL
cd /usr/local/src/openssl-3.2.1
./config --prefix=/usr/local/src/openssl
编译及安装(编译时间预计几分钟,视机器而定)
make -j 4 && make install
配置
mv /usr/bin/openssl /usr/bin/oldopenssl
ln -s /usr/local/src/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/src/openssl/lib64/libssl.so.3 /usr/lib64/libssl.so.3
ln -s /usr/local/src/openssl/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so.3
更新动态库
echo "/usr/local/src/openssl/lib64" >> /etc/ld.so.conf
ldconfig
查看更新后的版本
openssl version -v
7、安装 openssh
rm -rf /etc/ssh/*
#1.进入 openssh-9.8p1 目录
cd /usr/local/src/openssh-9.8p1
#2.配置
./configure --prefix=/usr/local/src/ssh --sysconfdir=/etc/ssh --with-pam --with-
ssl-dir=/usr/local/src/openssl --with-zlib=/usr/local/src/zlib
#3.编译及安装
make -j 4 && make install
#4.查看目录版本
/usr/local/src/ssh/bin/ssh -V
#5.复制新 ssh 文件
cp -rf /usr/local/src/openssh-9.8p1/contrib/suse/rc.sshd /etc/init.d/sshd
cp -rf /usr/local/src/openssh-9.8p1/contrib/redhat/sshd.pam /etc/pam.d/sshd
cp -rf /usr/local/src/ssh/sbin/sshd /usr/sbin/sshd
cp -rf /usr/local/src/ssh/bin/ssh /usr/bin/ssh
cp -rf /usr/local/src/ssh/bin/ssh-keygen /usr/bin/ssh-keygen
#6.允许 root 登录
echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config
echo 'PasswordAuthentication yes' >> /etc/ssh/sshd_config
systemctl daemon-reload
chkconfig --add sshd
chkconfig sshd on
systemctl restart sshd
#查看升级后 ssh 版本
ssh -V
OpenSSH_9.8p1, OpenSSL 3.2.1 30 Jan 2024
of 2
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜