• Ubuntu环境下手动配置openSSH


    配置openSSH

    1.手动下载压缩文件(.tar.gz)

    zlib-1.2.7.tar.gz

    openssl-1.0.1j.tar.gz

    openssh-6.0p1.tar.gz

    2.安装zlib

      2.1 解压zlib

    sudo tar -zxvf zlib-1.2.7.tar.gz
    

      2.2编译安装

    /*进入zlib目录*/
    cd zlib-1.2.7 
    
    sudo ./configure 
    sudo make 
    sudo make install 
    

    3.安装openSSL

      3.1解压openSSL

    sudo tar -zxvf openssl-1.0.1j.tar.gz
    

      3.2编译安装

    /*进入openssl目录*/
    cd openssl-1.0.1j
    
    sudo ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl 
    sudo make 
    sudo make install 
    

    4.安装openSSH

      4.1解压openSSH

    sudo tar -zxvf openssh-6.0p1.tar.gz
    

      4.2编译安装

    /*进入openssh目录*/
    cd openssh-5.6p1 
    
    sudo ./configure --with-ssl-dir=/usr/local/openssl 
    /*这里输入的目录为安装openssl配置的目录*/
    sudo make 
    
    sudo gedit /etc/passwd 
    /*在文件最后一行加入:
    sshd:x:74:74:Provilege-separated SSH:/var/empty/sshd:/sbin/nologin
    保存后退出*/
    
    sudo make install
    

    5.启动SSH

    sudo /usr/sbin/sshd 
    或
    sudo /usr/local/sbin/sshd
    
    /*查看监听端口是否22*/ 
    netstat  –tnlp|grep :22 
    
    /*尝试从本机通过ssh登录,如果能登录成功说明安装完成*/
    ssh localhost 
    

    6.(可选)SSH无密码登录模式

    可以先查看SSH是否启动

    netstat -tnlp|grep :22
    

    之后开始修改

    ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa  
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  
    chmod 644 ~/.ssh/authorized_keys  
    chmod 700 ~/.s
    

    7.(可选)开机启动SSH

    sudo gedit /etc/rc.local 
    

    在exit 0 上面写入

    sudo /usr/sbin/sshd
    或
    sudo /usr/local/sbin/sshd 
     
  • 相关阅读:
    JQuery缓冲加载图片插件lazyload.js的使用方法
    CSS3阴影 box-shadow的使用和技巧总结
    HTML符号大全
    TouchSlide
    响应式图片的3种解决方案
    ECMAScript arguments 对象
    call() 方法 和 apply()方法详解
    字体图标 iconfont cssfont
    响应式样式
    1-微信小程序创建项目
  • 原文地址:https://www.cnblogs.com/xxx0624/p/4165252.html
Copyright © 2020-2023  润新知