openssh项目地址:http://www.linuxfromscratch.org/blfs/view/8.3/postlfs/openssh.html
1.下载openssh包和补丁并校验md5
wget https://mirror-hk.koddos.net/blfs/8.3/o/openssh-7.7p1.tar.gz wget http://www.linuxfromscratch.org/patches/blfs/8.3/openssh-7.7p1-openssl-1.1.0-1.patch md5sum -c md5sums
2.解压并进入openssh包目录
tar -xvf openssh-7.7p1.tar.gz cd openssh-7.7p1
3.参照书中说明编译安装
patch -Np1 -i ../openssh-7.7p1-openssl-1.1.0-1.patch && ./configure --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-md5-passwords \ --with-privsep-path=/var/lib/sshd && make make -j8 tests make install && install -v -m755 contrib/ssh-copy-id /usr/bin && install -v -m644 contrib/ssh-copy-id.1 \ /usr/share/man/man1 && install -v -m755 -d /usr/share/doc/openssh-7.7p1 && install -v -m644 INSTALL LICENCE OVERVIEW README* \ /usr/share/doc/openssh-7.7p1
4.返回blfs-sources目录并删除解压的包目录
cd $LFS/sources/blfs-sources rm -rf openssh-7.7p1
5.配置openssh
echo "PermitRootLogin no" >> /etc/ssh/sshd_config
6.安装blfs脚本
make install-sshd