openssh升级
1、升级openssl
2、升级openssh
转自https://www.zhihu.com/question/453735823/answer/3864672543
备份原有的SSH服务版本
命令:
mv /etc/ssh /etc/ssh.bak
mv /usr/bin/ssh /usr/bin/ssh.bak
mv /usr/sbin/sshd /usr/sbin/sshd.bak
卸载OpenSSH的rpm安装包
命令:rpm -qa | grep openssh
# 普通删除模式
命令:rpm -e `rpm -qa | grep openssh`
# 如果使用普通删除模式命令删除时,提示有依赖的其它文件,则用强力删除模式命令对其进行强力删除
命令:rpm -e `rpm -qa | grep openssh` --nodeps
编译安装OpenSSH
./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/openssl --sysconfdir=/etc/ssh --with-zlib=/usr/local/zlib
make && make install
cp /usr/local/openssh/bin/ssh-keygen /usr/bin/
cp /usr/local/openssh/sbin/sshd /usr/sbin/
cp /usr/local/openssh/bin/ssh /usr/bin/
开机启动脚本到/etc/init.d文件夹下
cp /home/scapp/openssh-9.9p1/contrib/redhat/sshd.init /etc/init.d/sshd
启动sshd服务并验证更新是否成功
systemctl daemon-reload
service sshd start
开机自启动
systemctl enable sshd.service
可以通过输入systemctl list-unit-files | grep sshd,查看是否开启了sshd 服务自启动
sshd.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig sshd on
/sbin/chkconfig sshd on
chkconfig --list sshd
配置文件
vim /etc/ssh/sshd_config
原文地址:https://blog.csdn.net/beiduofen2011/article/details/143887721
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!