zoukankan      html  css  js  c++  java
  • ssh编译安装

    ssh

    #!/bin/bash
    
    cat >/etc/apt/sources.list<<EOF
    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
    deb http://mirrors.aliyun.com/ubuntu/ xenial universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
    deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu xenial-security main restricted
    deb http://mirrors.aliyun.com/ubuntu xenial-security universe
    deb http://mirrors.aliyun.com/ubuntu xenial-security multiverse
    EOF
    cat>/lib/systemd/system/ssh.service<<EOF
    [Unit]
    Description=OpenBSD Secure Shell server
    After=network.target auditd.service
    ConditionPathExists=!/etc/ssh/sshd_not_to_be_run
    
    [Service]
    EnvironmentFile=-/etc/default/ssh
    ExecStart=/usr/sbin/sshd $SSHD_OPTS
    ExecReload=/bin/kill -HUP $MAINPID
    KillMode=process
    Restart=on-failure
    RestartPreventExitStatus=255
    Type=simple
    
    [Install]
    WantedBy=multi-user.target
    Alias=sshd.service
    EOF
    
    apt-get update
    apt-get install -y libssl-dev libpam-dev zlib1g-dev gcc make
    wget http://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gz
    tar xf openssh-8.0p1.tar.gz 
    cd openssh-8.0p1
    ./configure --with-pam --with-tcp-wrappers --with-md5-passwords --sysconfdir=/etc/ssh --sbindir=/usr/sbin  --bindir=/usr/bin
    make -j4 && make install
    sed -i 38d /etc/ssh/sshd_config
    sed -i 31d /etc/ssh/sshd_config
    sed -i 20d /etc/ssh/sshd_config
    sed -i 19d /etc/ssh/sshd_config
    sed -i 16d /etc/ssh/sshd_config
    cat >file.txt<<EOF
    /usr/bin/ssh
    /usr/bin/scp
    /usr/bin/ssh-add
    /usr/bin/ssh-agent
    /usr/bin/ssh-keygen
    /usr/bin/ssh-keyscan
    /usr/sbin/sshd
    /usr/local/libexec/ssh-keysign
    /usr/local/libexec/ssh-pkcs11-helper
    /usr/bin/sftp
    /usr/local/libexec/sftp-server
    /usr/local/share/man/man1/ssh.1
    /usr/local/share/man/man1/scp.1
    /usr/local/share/man/man1/ssh-add.1
    /usr/local/share/man/man1/ssh-agent.1
    /usr/local/share/man/man1/ssh-keygen.1
    /usr/local/share/man/man1/ssh-keyscan.1
    /usr/local/share/man/man5/moduli.5
    /usr/local/share/man/man5/sshd_config.5
    /usr/local/share/man/man5/ssh_config.5
    /usr/local/share/man/man8/sshd.8
    /usr/local/share/man/man1/sftp.1
    /usr/local/share/man/man8/sftp-server.8
    /usr/local/share/man/man8/ssh-keysign.8
    /usr/local/share/man/man8/ssh-pkcs11-helper.8
    /etc/ssh/sshd_config
    /var/empty
    /lib/systemd/system/ssh.service
    EOF
    tar zcvf ../openssh-server8.0P1.tar.gz $(cat file.txt)
    View Code
     
    tar -xf  openssh-server7.9P1.tar.gz -C  /
    

      

  • 相关阅读:
    Java 数量为5的线程池同时运行5个窗口买票,每隔一秒钟卖一张票
    Android Notification
    Android DatePickerDialog TimePickerDialog
    Android Toast 提示按两次返回键退出
    Android Toast 自定义
    Android ProgressDialog 加载进度
    Android 自定义Dialog
    Android Dialog AlertDialog
    Android BaseAdapter ListView (明星简介列表)
    Android SimpleAdapter ListView (锁定手机,解锁手机的列表)
  • 原文地址:https://www.cnblogs.com/hanwei666/p/11856022.html
Copyright © 2011-2022 走看看