blfs学习笔记-编译安装openssh软件包

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

猜你喜欢

转载自www.cnblogs.com/renren-study-notes/p/10281710.html