1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

安装升级、配置OpenSSH

安装升级OpenSSL

步骤如下:

安装升级、配置OpenSSH

  • 1. 从以下地址下载最新OpenSSL源码包:https://www.openssl.org/source/
  • 2. 安装依赖包:yum install -y gcc gcc-c++ glibc cmake autoconf openssl openssl-devel pcre-devel pam-devel pam* zlib
  • 3. 备份原系统文件,用来恢复原有配置:mv /usr/bin/openssl /usr/bin/openssl.bakmv /usr/include/openssl /usr/include/openssl.bak
  • 4. 解压源码包:tar -xf openssl-version.tar.gz
  • 5. 进入解压后的目录并进行配置:./config --prefix=/usr/local/openssl --shared
  • 6. 执行 make 进行编译并安装:make && make install
  • 7. 查看 OpenSSL 依赖的动态库:ldd /usr/local/openssl/bin/openssl
  • 8. 确认新的 OpenSSL 链接:ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
  • 9. 更新 SSH 配置(如有必要)

安装OpenSSH

步骤如下:

  • 1. 备份原文件:cd /etc/ssh && mkdir –p /root/sshbak && mv ./* /root/sshbak
  • 2. 解压源码包:tar -xf openssh-version.tar.gz
  • 3. 配置并指定安装路径:./configure --prefix=/usr/local/openssh --sysconfdir=/etc/ssh --with-openssl-includes=/usr/local/openssl/include --with-ssl-dir=/usr/local/openssl --with-zlib --with-md5-passwords --with-pam
  • 4. 编译并安装:make && make install
  • 5. 备份原 SSH 命令:mv /usr/bin/ssh /usr/bin/ssh-bak20201108
  • 6. 将新安装的 SSH 做链接:ln -s /usr/local/openssh/bin/ssh /usr/bin/ssh
  • 7. 复制 SSH 启动脚本到系统启动目录下:cp -a contrib/redhat/sshd.init /etc/init.d/sshd
  • 8. 复制 SSH 认证文件到系统认证目录下:cp -a contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
  • 9. 赋予启动脚本执行权限:chmod +x /etc/init.d/sshd
  • 10. 配置开机自启动:chkconfig --add sshd && systemctl enable sshd
  • 11. 验证:ssh -V

以上就是安装升级、配置 OpenSSH 的步骤。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6327.html