• 手动安装openssl,openssh


    背景

    linux上的openssl,openssh可能是比较旧的版本。且没办法通过包管理工具进行更新,例如apt。这种情况就需要手动安装。以下操作在ubuntu18.04下通过。

    卸载旧版openssh

    systemctl stop sshd
    systemctl disable sshd
    sudo apt remove openssh-client openssh-server

    安装openssl

    export openssl_ver=openssl-1.1.1k
    版本可按需修改
    wget https://www.openssl.org/source/${openssl_ver}.tar.gz --no-check-certificate
    tar zxvf ${openssl_ver}.tar.gz
    cd ${openssl_ver}
    ./config && make && make install
    完成后通过以下命令查看版本
    openssl version

    安装openssh

    export openssh_ver=openssh-8.7p1
    版本可按需修改
    wget ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${openssh_ver}.tar.gz --no-check-certificate
    tar zxvf ${openssh_ver}.tar.gz
    cd ${openssh_ver}
    ./configure && make && make install
    默认安装路径为/usr/local/
    vi /etc/profile
    将openssh加入环境变量
    export PATH=$PATH:/usr/local/sbin:/usr/local/bin
    . /etc/profile
    ssh -V

    增加开机自启动

    方法有很多,这里采用最简单的方法
    chmod a+x /etc/rc.local
    vi /etc/rc.local
    增加/usr/local/sbin/sshd

  • 相关阅读:
    面向对象继承
    webpack 错误提示 Error: Can't resolve 'css-loader'或Error: Can't resolve 'style-loader'
    Math.min() Math.max()
    表单
    addEventListener()
    H5图片背景
    ruby获取最新ruby
    js对象拷贝
    Oh-My-Zsh 下远程ssh的乱码问题
    MSSQL、MySQL 数据库删除大批量千万级百万级数据的优化
  • 原文地址:https://www.cnblogs.com/real-bert/p/15266832.html
Copyright © 2020-2023  润新知