资讯详情

离线升级ssh和openssl到8.1

安装包和依赖百度网盘 https://pan.baidu.com/s/1jKaZGBDg4R0U9bYMfW7Zjw 提取码:ir33

解压文件

tar xfz openssh-8.1p1.tar.gz tar xfz openssl-1.0.2r.tar.gz tar xfz rpm.tar.gz 

进入rpm依赖安装在文件夹中

cd /opt/rpm/ rpm -Uvh *.rpm --nodeps --force 

重新授权

chown -R root.root openssh-8.1p1 chown -R root.root openssl-1.0.2r 

备份源文件

mv /usr/bin/openssl /usr/bin/openssl_bak mv /usr/include/openssl /usr/include/openssl_bak 

升级openssl

cd /opt/openssl-1.0.2r/ ./config shared && make && make install 

添加软链接

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl echo "/usr/local/ssl/lib" >> /etc/ld.so.conf ldconfig #查看版本 openssl version 

安装openssh8.(重点! 先备份源文件

cp -r  /etc/ssh /tmp/ rm -rf /etc/ssh 

编译安装

cd /opt/openssh-8.1p1/ ./configure --prefix=/usr/ --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/ssl/include --with-ssl-dir=/usr/local/ssl/lib/ --with-zlib --with-md5-passwords --with-pam && make && make install #正式安装 make install 

修改配置文件/etc/ssh/sshd_config

#修改配置使root可以登录 vim /etc/ssh/sshd_config 把 #PermitRootLogin prohibit-password改为 PermitRootLogin yes 把UsePAM no改为UsePAM yes ######################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################## 我不知道这句话是什么意思。 install -v -m755 contrib/ssh-copy-id /usr/bin 

从解压包openssh-8.1p1中复制文件

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

修改执行权限

chmod  x /etc/init.d/sshd 

修改启动启动

chkconfig --add sshd systemctl enable sshd 

移走之前的启动文件

mv  /usr/lib/systemd/system/sshd.service  /root/ssh_bak 

设置sshd启动服务启动

chkconfig sshd on 

查看版本

ssh -V #记得重启sshd systemctl restart sshd 

远程登录测试应该没有问题。如果有问题,请看/var/log/messages解决日志!

标签: 28zjw印制板连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台