一个企业的网站建设,做模型的网站,无法与网站建立安全连接,在线观看永久免费网站网址前置文章#xff1a;
busybox移植#xff1a;全能脚本版-CSDN博客
zlib交叉编译-CSDN博客
openssl移植:精致的脚本版-CSDN博客
源码下载
官网#xff1a;http://www.openssh.com/
下载了一个很新的版本
ftp://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/openss…前置文章
busybox移植全能脚本版-CSDN博客
zlib交叉编译-CSDN博客
openssl移植:精致的脚本版-CSDN博客
源码下载
官网http://www.openssh.com/
下载了一个很新的版本
ftp://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
解压文件
tar zxvf openssh-9.8p1.tar.gz
编译脚本
export PATH/usr/local/arm/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin:$PATHinstall_pathpwd/install_arm
cur_dirpwdmkdir -p $install_pathcd ../../dropbear/zlib-1.3.1/install_arm/
zlibpathpwd
cd -
cd ../openssl-3.2.3/install_arm/
opensslpathpwd
echo zlibpath$zlibpath
echo opensslpath$opensslpath
tree $zlibpath
tree $opensslpath
cd -
echo pwd
#exit 0./configure --hostarm-linux-gnueabihf \
--with-libs \
--with-zlib$zlibpath \
--with-ssl-dir$opensslpath \
--disable-etc-default-login \
CCarm-linux-gnueabihf-gcc \
ARarm-linux-gnueabihf-ar
#--prefix$install_pathmake
ls -lsh scp sftp ssh ssh-add ssh-agent ssh-keygen ssh-keyscan
#make install
#exit 0
rootfspath~/nfsroot/myrootfs
if [ -d $rootfspath ];thenecho have rootfs,begin copy lib filesmkdir $rootfspath/usr/local/bin -pmkdir $rootfspath/usr/local/sbin -pmkdir $rootfspath/usr/local/libexec/ -pmkdir $rootfspath/usr/local/etc -pmkdir $rootfspath/var/run -pmkdir $rootfspath/var/empty/ -pcp scp sftp ssh ssh-add ssh-agent ssh-keygen ssh-keyscan $rootfspath/usr/local/bincp sshd $rootfspath/usr/local/sbincp moduli ssh_config sshd_config $rootfspath/usr/local/etccp sftp-server ssh-keysign $rootfspath/usr/local/libexec/cd $rootfspath/bin/ln -s ../usr/local/bin/scpln -s ../usr/local/bin/sftpln -s ../usr/local/bin/sshln -s ../usr/local/bin/ssh-addln -s ../usr/local/bin/ssh-agentln -s ../usr/local/bin/ssh-keygenln -s ../usr/local/bin/ssh-keyscancd -cd $rootfspath/sbin/ln -s ../usr/local/sbin/sshdls $rootfspath/bin/#cp $install_path/lib/libcrypto.so* ~/nfsroot/myrootfs/lib/ -af#cp $install_path/lib/libssl.so* ~/nfsroot/myrootfs/lib/ -af
elseecho not found rootfs,do not copy lib files
fiexit 0在配置 openssh 的过程中“--with-zlib”参数用于指定 zlib 库所在的目录“--with-ssl-dir”参数用于指定 openssl 库所在的目录编译 openssh 的时候不用“make install”。 小结