| 安装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 |
| |
| systemctl restart sshd |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律