我无法解决在chrooted环境中的域名 – 在正常的shell中,它工作正常。
我使用的是plesk 11.5,我的chroot环境包含以下内容: https : //gist.github.com/xarem/5356ca94367ea8666e23
我的resolv.conf:
search company.ch nameserver 8.8.8.8 nameserver 8.8.4.4
我的nsswitch.conf:
passwd: compat group: compat shadow: compat hosts: dns networks: files protocols: db files services: db files ethers: db files rpc: db files netgroup: nis
我试图将端口nslookup插入到chrooted环境,但是没有奏效,我找不到解决scheme:
usr@srv:/$ nslookup google.com (null): dst_lib_init: openssl failure
有人能帮我吗? 非常感谢你。
如果apt-get在jail中不可用,那么也可以通过将openssl库复制到chroot监狱来实现。
cp -R /usr/lib/x86_64-linux-gnu/openssl-1.0.0 /<chroot>/usr/lib/x86_64-linux-gnu/
请记住正确设置权限。
请安装OpenSSL包,使用sudo apt-get install openssl 。 然后再试一次。