|
|
我根据BLFS-svn安装OpenSSH,已装好如下相关包(比较自以为是:sorry 请多批评)
cracklib, linux-pam, tcpwrapper, xinetd。
/etc/hosts.allow内容如下:
sshd: 127.0.0.1
/etc/hosts.deny内容如下:
ALL: ALL@ALL PARANOID
/etc/xinetd.d目录下还没有文件。照着BLFS建立了/etc/xinetd.conf,内容只有default那一节。
目标:不在系统中开sshd,利用tcpwrapper来激活,所以加入了--with-tcp-wrappers项。
./configure --prefix=/usr --sysconfdir=/etc/ssh --libexecdir=/usr/lib/openssh --with-md5-passwords --with-privsep-path=/var/lib/sshd --with-tcp-wrappers
make完openssh后,直接ldd sshd
linux-gate.so.1 => (0xffffe000)
libwrap.so.0 => /usr/lib/libwrap.so.0 (0xb7eeb000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb7ed9000)
libdl.so.2 => /lib/libdl.so.2 (0xb7ed5000)
libutil.so.1 => /lib/libutil.so.1 (0xb7ed1000)
libz.so.1 => /lib/libz.so.1 (0xb7ebd000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb7ea7000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0xb7e78000)
libc.so.6 => /lib/libc.so.6 (0xb7d57000)
/lib/ld-linux.so.2 (0xb7ef6000)
这是make-k tests报错的部分,完整test.log在附件。
run test multiplex.sh ...
test connection multiplexing: envpass
test connection multiplexing: transfer
scp: failed copy /bin/ls
cmp: /home/eraser/openssh-4.5p1/regress/ls.copy: No such file or directory
scp: corrupted copy of /bin/ls
test connection multiplexing: status 0
test connection multiplexing: status 1
test connection multiplexing: status 4
test connection multiplexing: status 5
test connection multiplexing: status 44
Master running (pid=13662)
Exit request sent.
failed connection multiplexing
make[1]: *** [t-exec] Error 1
make[1]: Target `tests' not remade because of errors.
make[1]: Leaving directory `/home/eraser/openssh-4.5p1/regress'
make: *** [tests] Error 2 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|