我有一个西班牙网站,我不允许来自非欧洲国家的人注册和登录。
前段时间我开始收到无法登录的用户的消息。当我询问他们的 IP 地址时,他们会说:66.249.93.202。这是谷歌的IP地址。他们如何在手机中获取它?他们必须做什么才能使用他们的真实 IP 地址?
我有 4 台带有 Debian Wheezy 操作系统的服务器。我安装了 Apticron,它会通知我有关更新的信息。Debian 更新是如此频繁,以至于当我完成更新 4 个服务器中的最后一个时,我会收到有关第一台服务器上新更新的新电子邮件。我在收到通知时尝试更新所有服务器,但我不知道是否需要重新启动服务器。我已经读过,如果目录"/var/run"
包含文件,"reboot-required"
我必须重新启动服务器。但我从未在"/var/run"
. 我怎么知道什么时候需要重启?如果不需要,我不希望每次安装新更新时都重新启动服务器。
我知道如果我更新 PHP 或 MySQL 等,我不需要重新启动服务器,但更新通常包含许多“lib ...”。
以下是 9 个更新(我本周收到了)。
krb5-locales 1.10.1+dfsg-5+deb7u3
libdbus-1-3 1.6.8-1+deb7u6
libgssapi-krb5-2 1.10.1+dfsg-5+deb7u3
libk5crypto3 1.10.1+dfsg-5+deb7u3
libkrb5-3 1.10.1+dfsg-5+deb7u3
libkrb5support0 1.10.1+dfsg-5+deb7u3
libruby1.8 1.8.7.358-7.1+deb7u2
libxml2 2.8.0+dfsg1-7+wheezy3
ruby1.8 1.8.7.358-7.1+deb7u2
Run Code Online (Sandbox Code Playgroud)
我不知道什么是“libkrb、libgssapi”等。如何检测是否需要重新启动?请不要建议安装 UnattendedUpgrades 来让服务器自动更新,因为如果更新不正确,这可能会导致网站脱机。
我想只允许从 3 个 IP 地址进行 SSH 登录:111.111.111.111 和 222.222.222.222 和 333.333.333.333。我知道,我必须编辑 /etc/hosts.allow 和 /etc/hosts.deny 文件。
我的问题是关于这些文件的内容。我见过不同的变种:
# /etc/hosts.allow
变体 1:
sshd: 111.111.111
sshd: 222.222.222
sshd: 333.333.333
Run Code Online (Sandbox Code Playgroud)
变体 2:
sshd: 111.111.111, 222.222.222, 333.333.333
Run Code Online (Sandbox Code Playgroud)
变体 3:(不带逗号):
sshd: 111.111.111 222.222.222 333.333.333
Run Code Online (Sandbox Code Playgroud)
变体 4(使用 sshdfwd-X11):
sshd,sshdfwd-X11: 111.111.111 222.222.222 333.333.333
Run Code Online (Sandbox Code Playgroud)
/etc/hosts.deny
变体 1:
sshd: ALL
Run Code Online (Sandbox Code Playgroud)
变体2:
sshd,sshdfwd-X11:ALL
Run Code Online (Sandbox Code Playgroud)
哪个是正确的?我害怕把我锁在外面。谢谢。
在 7-zip 文件管理器中,我创建了一个 tar 文件(里面有许多子目录和文件)。我将此文件上传到 Debian 服务器,但无法提取:
tar -xvfz files.tar
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
我也试过 tar-xvf userpics.tar
但后来什么也没发生。
任何想法如何提取这个文件?
我有以下问题。
一些在@我的网站上注册的 Hotmail/Live.com 用户没有收到验证电子邮件。Exim 日志文件显示以下内容:
2015-01-22 19:45:04 1YELoT-0006U2-Su => XXXXXXX@live.com R=dnslookup T=remote_smtp H=mx3.hotmail.com [65.54.188.94] X=TLS1.2:RSA_AES_256_CBC_SHA256:256 DN="CN=*.hotmail.com"
2015-01-22 19:45:04 1YELoT-0006U2-Su Completed
Run Code Online (Sandbox Code Playgroud)
但电子邮件永远不会出现在 Hotmail 邮箱中。
我的域有 SPF 记录,“发件人”地址存在,服务器有反向 PTR 记录,服务器的 IP 地址不存在于任何黑名单中。Gmail、Yahoo 等没有问题,只有 Hotmail。
我使用不存在的“回复”地址。会不会有问题?
无论如何,如果我的电子邮件有问题,Hotmail 应该拒绝它们,而不是接受和不发送。他们只是在愚弄人。
据我了解,这个问题不是永久性的。我有使用 Hotmail 电子邮件地址的用户,有些人收到验证电子邮件,有些人没有。今天我做了几次测试,但我的 Hotmail 邮箱中没有电子邮件。
有什么方法可以在 Hotmail 中联系以解决问题吗?如果不是,唯一的解决方案是不接受 Hotmail/Live com 地址。:(