noip2 (no-ip.com) 包已从存储库中删除,现在该怎么办?

noip2 (no-ip.com) 包已从存储库中删除,现在该怎么办?

No-IP 网站仍然为 Ubuntu 用户提供使用 Aptitude 的安装指南,但软件包noip2已从存储库中删除。

有没有办法找出某个包从存储库中删除的原因?

它有可能回来吗或必须由No-IP.com重新提交?

答案1

noip2 的安全问题

从存储库中删除 noip2 动态更新客户端 (DUC) 的解释如下 Debian 错误 #653957其中一个问题是安全问题,描述如下 Debian 错误 #601229

除了这些问题之外,noip2(至少 2.1.9 版本)会通过互联网以未加密的形式发送您的密码,如果您的 No-IP 帐户包含 MX 记录(电子邮件域名)、IMAP 帐户或任何其他重要服务,这将是一件特别糟糕的事情。

如果您想继续使用 noip2 客户端,最好使用子帐户,即有密码的组(此功能是付费服务)。这样,密码只能授予更新指定主机的权限,而不能授予对整个 No-IP 帐户的完全访问权限。

改用 ddclient

noip2 的一个好替代品是 ddclient。它可以在存储库中找到,并且可以使用安全连接。如何为 No-IP 设置 ddclient 如下所述:

如何在 Ubuntu 服务器上设置动态 DNS 获取服务?

答案2

简单,只需按照本指南编译即可在 Ubuntu 12.04 LTS 上编译 Linux 动态更新客户端 (DUC)

如何在 Ubuntu 12.04 LTS 上安装 No-IP Linux 动态更新客户端 (DUC)。

您只需几分钟即可使用终端安装 No-IP.com 的 DUC。打开终端窗口后,您需要以“root”用户身份登录。您可以在命令行中输入“sudo -s”,然后输入您机器上的 root 密码,从而成为 root 用户。

cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
cd noip-2.1.9-1/
make install

然后系统将提示您使用 No-IP.com 帐户用户名和密码登录。

如果出现“make not found”或“missing gcc”,则表示您的机器上没有 gcc 编译器工具。您需要安装这些工具才能继续。

有关如何配置客户端的来源和更多信息 ->这里

答案3

它似乎已从存储库中删除。这对我有用:

wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz

解压文件。如果你愿意,可以从命令行执行此操作:

tar xzvf noip-duc-linux.tar.gz

然后运行以下命令:

make
sudo make install
sudo vi /etc/rc.local

/etc/rc.local最后一个命令在命令行文本编辑器中打开文件vi。如果您不习惯使用vi,您可能想改用nano。在文件中,添加此行,确保它出现在任何实例之前exit 0:

/usr/local/bin/noip2

保存文件并退出文本编辑器。

答案4

为什么不直接下载 deb 并安装它?

获得http://launchpadlibrarian.net/26258014/noip2_2.1.9-3_amd64.deb

sudo dpkg -i noip2_2.1.9-3_amd64.deb

相关内容