- -Linuxで送信Bittorrentサーバーをセットアップする方法

Linuxで送信Bittorrentサーバーをセットアップする方法

Linuxデスクトップでトレントをダウンロードするのはピンチには役立ちますが、より多くのデータをダウンロードする場合は、代わりにサーバー上にリモートトレントシステムをセットアップすることを検討してください。このチュートリアルでは、セットアップが最も簡単なため、Transmissionを使用したリモートシステムのセットアップに焦点を当てます。 Transmission BitTorrentクライアントはデスクトップLinuxで非常に人気があり、多くの場合プリインストールされています。ただし、パソコンではなくLinuxサーバーに焦点を当てているため、Transmissionソフトウェアは含まれておらず、手動でセットアップする必要があります。

Transmission BitTorrentをインストールする

注意: このチュートリアルは、主にサーバーオペレーティングシステムに焦点を当てています。ただし、デスクトップLinuxオペレーティングシステムでもTransmission remoteを使用することは可能です。指示は類似しているため(同じではない場合)、自由に進んでください。

Ubuntuサーバー

sudo apt install transmission-cli transmission-common transmission-daemon

Debianサーバー

sudo apt-get transmission-cli transmission-common transmission-daemon

RedHat Enterprise Linuxサーバー6および7 / CentOS 6および7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
yum -y update
yum -y install transmission transmission-daemon

または

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"
yum -y update
yum -y install transmission transmission-daemon

その他のLinuxサーバーオペレーティングシステム

ほとんどのLinuxディストリビューション(サーバーディストリビューションを含む)トレントサーバーを実行するために必要な正しい送信パッケージが含まれます。それらをインストールするには、ターミナルウィンドウを開き、「transmission」、「transmission-daemon」などを検索します。さらに、Transmissionでトレントサーバーを実行するためのガイダンスについては、オペレーティングシステムのWikiページを確認してください。

オペレーティングシステムが正式にサポートしていない場合にソフトウェアをインストールする方法については、ソフトウェアの公式ウェブサイトで確認することをお勧めします。

送信BitTorrentを構成する

UbuntuまたはDebianにTransmissionをインストールするサーバーはsystemdサービスを自動的に有効にして起動します。 RhelまたはCentOSを使用していますか?サービスを手動で開始する必要があります。ターミナルシェルを開き、経由でログインしてルートアクセスを取得します。 またはを使用して 須藤.

su

次に、以下のコマンドを実行します。

Rhel 6 / CentOS 6

service transmission-daemon start

いつでもデーモンを停止します:

service transmission-daemon stop

Rhel 7 / CentOS 7

systemctl enable transmission-daemon
systemctl start transmission-daemon

で送信デーモンを停止する systemctl stop.

systemctl stop transmission-daemon

サービスが実行されたので、時間の変更ですデフォルトのパスワード。パスワードをデフォルト設定のままにしておくと、ネットワーク上の誰でも送信UIにアクセスできるため、パスワードを変更することが重要です。

を使用して始めます systemctl または サービス Transmission Daemonを停止するコマンド。このステップをスキップしないでください!その場合、Transmissionは行った変更の保存を拒否します。

sudo systemctl stop transmission-daemon

または

sudo service transmission-daemon stop

安全であることを確認するには、Nanoテキストエディターで設定ファイルを編集します。

sudo nano /var/lib/transmission-daemon/info/settings.json

見つける 「rpc-password」: 横にある引用符で囲まれたテキストを希望のパスワードに変更します。

デフォルトのユーザー名をから変更することもお勧めします トランスミッション 他の何かに。見つける rpc-username 「送信」を別のユーザー名に変更します。引用符を消さないようにしてください。

最後に、 usermod ユーザーをTransmissionグループに追加するツール。 Transmissionでダウンロードしたファイルにユーザーがアクセスできるように、これを行うことをお勧めします。また、ルートとして物事を実行するのは悪い考えであり、可能な限り避けるべきであるため、このルートを使用する方が安全です。

次のコマンドを使用して、ユーザーをグループに追加します。必ず「所有者」をサーバー上のデフォルトのユーザー名に変更してください。

sudo usermod -a -G debian-transmission owner

ホワイトリスト

伝送が正しく構成されました。 起動すると、ユーザーはWeb経由でアクセスできるようになります。残念ながら、LAN上のユーザーがアクセスしようとすると、403エラーが発生します。これは rpc-whitelist セキュリティ機能。特定のIPアドレスがリストされていない場合、サービスへのアクセスが無効になります。これを回避するには、ユーザーは通常無効にします。このガイドでは、 rpc-whitelist 優れたツールとしての機能。代わりに、ホワイトリストを設定して、LANに接続しているすべてのユーザーがTransmissionにアクセスできるようにします。

ホワイトリストを編集するには、伝送デーモン設定ファイルを開きます。

sudo nano /var/lib/transmission-daemon/info/settings.json

下にスクロールして探します 「rpc-whitelist」。

127.0.0.1 追加:

,192.168.*.*"

すべてが書き出されると、ホワイトリストは次の例のようになります。

"rpc-whitelist": "127.0.0.1,192.168.*.*",

ブロックリスト

トレントファイルをオンラインでダウンロードする多くの人々ブロックリストと呼ばれるものを使用します。このようなリストは、悪意のあるIPアドレス(既知のウイルス/マルウェアアドレスなど)がトレント経由で接続することを拒否します。このブラックリストを有効にするには、設定ファイルを開いて見つけてください 「blocklist-url」:.

変化する http://www.example.com/blocklist 実際のブロックリストへのリンクへの引用で。この例では、これを使用します。

Transmissionアプリへのすべての変更が完了したら、 systemctl または サービス バックアップを再開するコマンド。

sudo systemctl start transmission-daemon

または

service transmission-daemon start

伝送を使用する

トランスミッションはすぐに使用できます! ダウンロードを開始するには、Webブラウザーを開き、Webブラウザーに次のIPアドレスを入力します。 PCがTransmissionおよびサーバーと同じネットワークに接続されている限り、すべてが機能するはずです!

http://server-ip-or-hostname:9091
</ p>

コメント