服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经使用以下命令成功限制了对服务器的访问(端口80上的tcpstream量): iptables -I INPUT \! –src xxx.xxx.xxx.xxx -m tcp -p tcp –dport 80 -j DROP 执行命令后,我的iptables看起来如下所示: Chain INPUT (policy ACCEPT) target prot opt source destination DROP tcp — !example.com anywhere tcp dpt:http Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination 比方说,我想要添加访问IP地址范围54.224.0.0/12(所以我的服务器有访问从原来的IP地址和新指定的范围。我该怎么做才能使它发生? 任何帮助/build议,将不胜感激!
这更像是一个理论问题,然后是一个问题。 关于站点到站点的VPN链接,为了说明问题,我们有两个Sonicwall Firewalls 。 Site A和Site B SonicwallA和SonicwallB分别上述网站。 1)。 现在,如果我要SonicwallA at SiteA上的SonicwallA at SiteA创build站点到站点VPN,并Sonicwall B at SiteB上将主要网关设置为Sonicwall B at SiteB的IP,但是没有在SonicwallB上configuration任何内容 – 我将实现什么连接? 2)。 接下来,我将在SonicwallB上configuration站点到站点链接,并将SonicwallA的VPN的主要网关设置为IP。 那么我将在两个活动中实现什么连接? 我之所以问这个问题是因为站点到站点VPN只build立一条隧道,但两个防火墙通过两个完全独立的站点到站点VPNconfiguration相互连接怎么可能呢?
何可以使用WMI或VB脚本获取/导出Windows控制面板添加/删除程序列表?
只是为了个人的教育目的,我已经安装bind9到一个干净的新鲜安装的Debian 7.1 在开始学习我的“专业版和绑定”之前,我想复制bind 9的所有原始configuration文件以保持它不同,并且对每个文件和每行内容的目标和含义做更多的细节。 好吧,这可能不是正确的方法,但现在的问题是这样的:ALL 9的绑定文件在哪里?
免责声明:我是一个总服务器noob所以这可能是一个非常愚蠢的问题。 如果我使用Mailgun作为我的域名的电子邮件服务,我应该在哪里为域设置邮箱? 即。 [email protected] 根据Mailgun,邮箱是不再受支持的遗留function。 那么,我在这里错过了什么?
维基解读: LOG目标可以用来logging符合规则的数据包。 与其他目标(如ACCEPT或DROP)不同,数据包在达到LOG目标后将继续在链中移动。 所以,你可以设置一个规则来logging一些服务的所有stream量,比如SSH。 对? 那有什么好处? 是否有程序来处理/分析这样的日志文件? 他们是否可读?
我有几个站点和应用程序的VPS,我想通过HTTPS运行MySQLpipe理工具,以避免中间人攻击的可能性,因为我经常使用MySQL的root密码。 现在,如果我专门为此目的设置了域名,那完全不是问题,因为build立SSL虚拟主机没有问题。 我的任务是仅使默认虚拟主机https-forced的一个(子)文件夹。 假设我有/var/www与vhosts文件夹和下面的一切。 如果我inputhttp:// {ip -adress-of-vps},我得到的文件作为默认主机/var/www索引。 我想在/var/www ( /var/www/phpmyadmin )下面创buildphpmyadmin dir,只有在调用http://{ip-adress-of-vps}/phpmyadmin时才能通过https访问它。 那可能吗? 怎么做? 如果不可能的话,你最好的做法是什么? 提前致谢。
我需要将ntp部署到一个非常关键的pxe-imaging系统。 (是的,每个知识库很重要。)脚印需要尽可能小,所以我想编译ntp而不链接openssl。 根据手册,这应该是可能的: 如果可用的话,来自http://www.openssl.org的OpenSSL库被用来支持公钥encryption。 在构buildNTP之前,必须构build和安装库。 OpenSSL文档中包含了这样做的过程。 在正常的NTPconfiguration阶段find该库,并自动编译接口例程。 只需要libcrypto.a库文件和openssl头文件。 如果库不可用或禁用,则此步骤不是必需的。 我已经试过了 ./configure –without-openssl 然而,这并没有帮助。 这是我的ldd输出: ldd ntpd/ntpd linux-gate.so.1 => (0xb7706000) libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb76d5000) libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb7582000) librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7578000) libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb741d000) /lib/ld-linux.so.2 (0xb7707000) libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7419000) libz.so.1 => /usr/lib/libz.so.1 (0xb7404000) libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb73eb000) 我正在编译的系统是使用openssl 0.9.8g-15 + lenny16的32位debian lenny。 什么是正确的configuration选项编译ntp没有openssl?
如何阻止从域发送邮件? 我试过了 main.cf smtpd_sender_access = hash:/etc/postfix/access access blabla.com REJECT 但是,当我从blabla.com发送邮件到某个域,它仍然发送邮件。
我试图让我的CentOS服务器信任从活动目录服务器安装的证书(我之前将.cer转换为.pem)。 当我尝试连接时,debugging信息是: [root@web1 cacerts]# ldapsearch -d1 -v -D SOMEDN\pretenduser01 -w SOMEPASSWORD -H ldaps://1.2.3.4:636 -x ldap_url_parse_ext(ldaps://1.2.3.4:636) ldap_initialize( ldaps://1.2.3.4/??base ) ldap_create ldap_url_parse_ext(ldaps://1.2.3.4:636/??base) ldap_sasl_bind ldap_send_initial_request ldap_new_connection 1 1 0 ldap_int_open_connection ldap_connect_to_host: TCP 1.2.3.4:636 ldap_new_socket: 3 ldap_prepare_socket: 3 ldap_connect_to_host: Trying 1.2.3.4:636 ldap_pvt_connect: fd: 3 tm: -1 async: 0 TLS: certdb config: configDir='/etc/openldap/cacerts' tokenDescription='ldap(0)' certPrefix='' keyPrefix='' flags=readOnly TLS: using moznss […]