在Raspberry Pi上托管Ubuntu torrent时要考虑的事项 -- networking 领域 和 security 领域 和 torrent-client 领域 和 contributing 领域 askubuntu 相关 的问题

What's to consider when hosting Ubuntu torrents on a Raspberry Pi


简体版||繁體版
0
vote

问题

中文

最近,我考虑了如何为Linux / Ubuntu社区做出贡献,因为我已经有多年的常规用户了。我想到的一种方法是,我可以使用Raspberry Pi作为多个Linux发行版的torrent发行版中的对等对象。

但是,在使我的家庭网络面临风险之前,我想寻求指导以确保我的网络安全。

有人知道应该如何配置Raspberry /网络吗?

AFAIK,可能的问题可能是防火墙的端口转发的配置,raspi的 SSH 访问等。

我希望希望为ubuntu社区做出贡献的某些用户会喜欢此主题的一些指导。

英文原文

Recently, I thought about how I could contribute to the Linux / Ubuntu community, since I am a regular user for years now. One way I came up with is, that I could use my Raspberry Pi to work as a peer in the torrent distribution of several Linux distros.

However, before putting my home network at risk, I wanted to ask for guidance how to make sure that my network is safe.

Does anybody know how the Raspberry / Network should be configured?

AFAIK, probable issues might be the configuration of port-forwarding of the firewall, SSH access of the raspi, etc.

I and hopefully some users looking for a way to contribute to the ubuntu community would appreciate some guidance on this topic.

           
         
         

回答列表

2
 
vote

这是完全可行的。一些增强此设置安全性的建议:

  • 路由器中的防火墙是抵御来自Internet攻击的主要防御手段。您只需将一个端口(torrents协议可以在任何端口上运行)移植到RPi,然后在该端口上运行torrents客户端。
  • 默认情况下启用SSH,但路由器的防火墙将阻止从Internet进行SSH访问。
  • 您可能还希望在RPi上设置 iptables 以接受来自路由器的一个端口上的流量,而lan内部的 ssh 则应如此。
  • li>
  • 您需要使用torrent客户端本身(或可能是整个协议)来搜索已知的安全问题,并在有新版本可用时立即进行升级。
  • 您可以限制客户端的带宽使用量,并确认提供商完全允许torrent(跟踪器可能被阻止)。
  • 您路由器的固件有时可能会出现漏洞,因此您还需要注意该漏洞的更新。
 

This is entirely feasible. Some suggestions to enhance the security of this setup:

  • The firewall in the router is your main defense against attacks from Internet. You would port-forward just one port (the torrents protocol can run on any port) towards your RPi and run a torrents client on that port.
  • SSH is enabled by default, but the router's firewall will prevent SSH access from internet.
  • You may also want to set iptables on the RPi to accept traffic on the one port from the router, ssh from inside the lan, and nothing else.
  • You need to search for known security problems with the torrent client itself (or perhaps the protocol as a whole), and upgrade as soon as a new version is available.
  • You may restrict bandwidth usage by your client, and verify that your provider allows torrents at all (trackers may be blocked).
  • Your router's firmware may occasionally turn up a vulnerability, so you need to look out for updates for that as well.
 
 

相关问题

11  如何组织Ubuntu派对或聚会?  ( How do i organize an ubuntu party or get together ) 
我想和我的学校一起组织一些Ubuntu派对,但是如何随着时间的流逝改善Ubuntu? (很容易) ...

1  有没有办法在引导时自动执行dist升级?  ( Is there a way to automate a dist upgrade at boot time ) 
我运行了一个尖端的虚拟机,因为错误报告是我唯一有时间要做的"回馈" 活动。 但是,我已经开始厌倦了东西的崩溃(这是可以理解的),只是被告知"不,我们昨天已经解决,您的包裹已经旧了。" 有没有人遇到过一种看不见的方式来更新&&是要在 boot 上升级?(即不登录) ...

1  我如何为Ubuntu 12.04做出贡献? [复制]  ( How can i contribute to ubuntu 12 04 ) 
此问题已在此处提供答案: 已关闭 9年前。 可能重复: 如何为Ubuntu贡献力量? 我是菜鸟,但我想提供帮助,我想脱离Ubuntu。我该怎么做才能学习或对Ubuntu 12.04的开发有所...

2  Canonical / Ubuntu为什么不接受比特币捐款? [关闭]  ( Why doesnt canonical ubuntu accept bitcoin contributions ) 
已关闭。此问题是离题。它当前不接受答案。 <路径d =" M15 6.38A6.48 6.48 0 007.78。 04h-.02A6.49 6.49 0 002.05 5.6a6.31 6.31...

1  我该如何向“ Ubuntu手机版”项目提出建议?  ( How can i suggest ideas to the ubuntu for phones project ) 
是否欢迎功能要求和想法?我应该向谁求助? ...

1  如何为kubuntu贡献艺术品?  ( How can i contribute artwork to kubuntu ) 
我最近在我的PC上安装了kubuntu。 我想更改系统任务栏的图标并提交该图标,以便它可以替换kubuntu KDE 5 breeze主题中的默认图标。 请帮助我,如果我在kubuntu的开发页面中找不到任何信息,我该如何贡献我的图标。 对于软件开发人员来说,它充满了一切。 ...

9  我如何为LibreOffice词典做贡献?  ( How can i contribute to the libreoffice dictionary ) 
我总是将单词添加到我的LibreOffice词典(standard.dic)中,但是我希望通过贡献该项目的词典,使这些单词对其他用户可用。 LibreOffice是否可以通过某种方式生成统计信息,说明希望帮助的用户在词典中添加单词的频率如何?还是有我可以参加的项目来参与字典编辑? ...

0  如何为他人贡献二进制.deb?  ( How to contribute binary debs for others ) 
我通常使用Armhf设备,但是并不是我使用的所有软件包都以apt-get可以轻松安装的形式存在。因此,我花了大量时间从x86和amd64存储库中存在的源程序包进行编译。 为了节省我以后的时间以及其他人的时间,是否有一种方法可以批准生成二进制文件,然后将其推回到存储库中供其他人使用? 欢呼 ...

22  Ubuntu对Linux内核做出了哪些贡献?  ( What has ubuntu contributed to the linux kernel ) 
这个问题与此类似: Ubuntu为Linux社区带来了什么独特的功能?,但是在这种情况下,它是针对Ubuntu为官方Linux内核做出了什么贡献的。 许多次我都听说过英特尔为Linux内核贡献补丁,例如RC6最新补丁,还有更多与最近对Sandy / Ivy Bridge的支持有关的信息。在另一个小组中,Android...

3  Web开发人员如何为Ubuntu做出贡献?  ( How can a web developer contribute to ubuntu ) 
过去十年来,我从事Web开发,过去五年中,我一直将Ubuntu用于我的操作系统。我觉得我的设计和开发技能可能很有用,但不知道如何才能提供Web开发方面的经验。我目前精通Ruby,PHP,ColdFusion和Javascript,并且在大学期间上过Java课程。我也愿意学习一种新的语言,但是甚至不知道从哪里开始对Ub...

5  我们可以从软件中心删除损坏的软件吗?  ( Can we have broken software removed from the software center ) 
Ubuntu软件中心在邀请新用户探索和试用Ubuntu存储库中的软件方面做得非常出色。我没有太多经验,但最近决定尝试一下。我搜索了自己感兴趣的主题,并安装了两个听起来很有前途的应用程序。 这两个都太可怕了,我积极地希望将它们从Ubuntu软件中心中删除。一个功能失调到足以让我很高兴看到它完全从Ubuntu的存储库中...

0  我可以将我编译的软件贡献给仓库吗  ( Can i contribute my compiled software to the repos ) 
到目前为止,我已经在Ubuntu存储库(例如Eclipse)中看到了许多旧的软件包,因此我必须手动编译并安装它。因此,我想知道我是否可以为Ubuntu做出贡献,并帮助更新某些软件包,以便不是每个人都必须手动安装它们?听起来有些天真,但有人必须这样做,对吗? 我愿意了解它是否更复杂! ...

47  我想修复一个错误。我从哪里开始?  ( I want to fix a bug where do i start ) 
尽管我不是专业的程序员,但是我编写了一个或两个程序。但是,如今,每个工程师和科学家也学会了编程,因此我习惯于用Python,C和MATLAB编写程序。现在,我想回馈一下Ubuntu及其伟大的人们,并修复一个错误! 我查看了bitesize活动的列表,不得不发现大多数问题对我来说都不那么容易解决,因为我怀疑他们需要很多...

5  如何为ubuntu提供键盘布局(IPA)?  ( How can i contribute a keyboard layout ipa to ubuntu ) 
我有一个启动板帐户,但是我以前从未向Ubuntu提供任何代码。我想提供一种IPA键盘布局,因为似乎还没有,应该有。我发现输入IPA的最简单方法是安装许多第三方程序包。如果我做了一个新的键盘布局,我当然希望经过一些测试后可以供社区使用。 ...

0  我该怎么做才能使Ubuntu更适合iMac用户?  ( What can i do to help make ubuntu better for imac users ) 
当我在工作场所的铝制iMac(2012)上安装Ubuntu时,我意识到它远不能工作。损坏的东西包括: 图片 声音(通过耳机插孔) 输入(Apple Magic Trackpad) wifi TTY 亮度控件 令人震惊。 Ubuntu不应该"正常工作" 吗?经过大量的探索和大量的实验,我设法通过PPA安装专...

0  作为Java中级程序员,我如何为Ubuntu做出贡献? [复制]  ( As java intermediate programmer how can i contribute to ubuntu ) 
此问题已在此处提供答案: 如何开始为Ubuntu开发做出贡献? (4个答案) ...

10  记录对Ubuntu项目所做贡献的准则  ( Guidelines for documenting your contributions to the ubuntu project ) 
我正在寻找有关如何跟踪我对该项目所做的贡献的指导,以便在最终申请 Ubuntu成员身份。当我在听 Jono Bacon关于Ustream的每周问答时,今晚早些时候,有人问到一个问题,即对于Ubuntu会员应用程序,该项目的"可观且持续的贡献" 是什么?他说,这包括长时间的定期贡献,并记录在Wiki中。这是Ubuntu...

35  我正在寻找一个小型的(Ubuntu)开源项目,我可以为其编写代码  ( I am looking for a small ubuntu open source project for which i can code ) 
我具有基本的C和C ++编程技能,以及一般的gtkmm和Linux编程经验(不要忘记我有很多业余时间)。我想参加一个Ubuntu项目,该项目很小而且不太复杂,目的是改善我的编程基础,当然也支持Ubuntu。 您能给我正确的方向吗,您知道我可以开始的项目吗? ...

6  我在哪里可以建议改进拼写检查?  ( Where can i suggest spell check improvements ) 
Ubuntu中的应用程序认为应该用红色下划线表示某些词,这让我感到惊讶。 如何通过改进应用程序中的拼写检查为Ubuntu做出贡献? ...

1  如何在尚不支持的系统上为媒体密钥提供绑定?  ( How do i contribute bindings for media keys on my not yet supported system ) 
我最近以非常非常非常便宜的价格购买了Sony Vaio VGC-M1,但由于缺少该系统的支持,发现有些东西根本无法单独发挥作用。键盘顶部的五个特殊键是这些功能之一。 (按顺序依次降低/提高亮度,静音,降低/提高音量) 在摆弄了showkey和setkeycodes之类的命令后,我设法使它们正常工作。现在,我希望将这些...

1  如何在Launchpad上的Ubuntu软件包和Github上的上游软件包中做出贡献?  ( How can i contribute to an ubuntu package on launchpad with an upstream on githu ) 
我最近报告了一个错误,该错误的修补程序已在GitHub(上游)上存在,并且我想挑选该修补程序并将其提交到Launchpad上,以进行焦点20.04的审查。但是,我找不到方法,特别是考虑到上游托管在GitHub上而不是Launchpad本身上。 (该错误具有破坏性,否则我不会尝试提交到稳定版本) 错误链接: http...

11  如果我已经签署了Canonical Contributors协议,是否需要签署新的Harmony协议?  ( If ive signed the canonical contributors agreement do i have to sign the new h ) 
贡献者协议已更改为广泛的许可证协调协议。我需要辞职还是自动签署新协议?有什么事情可以阻止我签署新协议并将其用作我的供款基础?我是否应该签署新协议,在法律上是否更安全? 请注意,我个人从未签署过旧的规范协议,这个问题来自社区的其他成员。 ...

2  如何将已知兼容设备的ID添加到USB wifi驱动程序(或:使“ echo new_id”成为永久性的)?  ( How to add the id of a known compatible device to a usb wifi driver or making ) 
我有一个不太常见的USB WiFi设备(在我的情况下,是 Hawking HWDN1 ),在执行以下操作之后,它可以与内核中已经存在的 rt2800usb 驱动程序一起使用: sudo modprobe rt2800usb sudo bash -c "echo 0e66 0004 > /sys/bus/usb/d...

6  将来我可以通过PayPal之外的其他服务为Ubuntu做出贡献吗?  ( Will i be able to contribute to ubuntu in the future through other services in a ) 
现在在桌面供稿页上,我只能使用PayPal捐款。将来是否可以使用VISA信用卡捐款? ...

6  贡献给软件包还是上游分支?  ( Contributing to the package or the upstream branch ) 
在了解Ubuntu开发和技术的同时包装,有一部分我不太清楚。因此,假设我们在功能冻结之前处于积极开发(例如Raring)的过程中,而我想着手改进为Ubuntu打包的程序-例如瓜克我想修复错误,添加新功能等。现在,我看到两种方法: 在上游主干 lp:guake 上进行工作,提交合并提案并请求Ubuntu的软件包维护者...

相关问题

11  如何组织Ubuntu派对或聚会? 
1  有没有办法在引导时自动执行dist升级? 
1  我如何为Ubuntu 12.04做出贡献? [复制] 
2  Canonical / Ubuntu为什么不接受比特币捐款? [关闭] 
1  我该如何向“ Ubuntu手机版”项目提出建议? 
1  如何为kubuntu贡献艺术品? 
9  我如何为LibreOffice词典做贡献? 
0  如何为他人贡献二进制.deb? 
22  Ubuntu对Linux内核做出了哪些贡献? 
3  Web开发人员如何为Ubuntu做出贡献? 
5  我们可以从软件中心删除损坏的软件吗? 
0  我可以将我编译的软件贡献给仓库吗 
47  我想修复一个错误。我从哪里开始? 
5  如何为ubuntu提供键盘布局(IPA)? 
0  我该怎么做才能使Ubuntu更适合iMac用户? 
0  作为Java中级程序员,我如何为Ubuntu做出贡献? [复制] 
10  记录对Ubuntu项目所做贡献的准则 
35  我正在寻找一个小型的(Ubuntu)开源项目,我可以为其编写代码 
6  我在哪里可以建议改进拼写检查? 
1  如何在尚不支持的系统上为媒体密钥提供绑定? 
1  如何在Launchpad上的Ubuntu软件包和Github上的上游软件包中做出贡献? 
11  如果我已经签署了Canonical Contributors协议,是否需要签署新的Harmony协议? 
2  如何将已知兼容设备的ID添加到USB wifi驱动程序(或:使“ echo new_id”成为永久性的)? 
6  将来我可以通过PayPal之外的其他服务为Ubuntu做出贡献吗? 
6  贡献给软件包还是上游分支? 



© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有