Linuxを使ってPC間で有用なネットワークを構築してみる時間を持ってみたいです。これを行う方法についてリソースをオンラインで検索するのに多くの時間を費やしましたが、適切で完全なガイドが見つかりませんでした。これで、サーバーやラップトップとして使用したい古い塔ができました。私のラップトップはCrunchBang Linuxを実行しており、サーバーにはCentOがあります(タワーのOSを変更したいと思っていますが、今は#!がラップトップに残っています)。
私のネットワークを通じて達成したいいくつかの目標は次のとおりです。
- サーバーをシードボックスとして使用したいです。
- サーバーは、自分のラップトップまたは私が定義したパスワードを持つネットワーク上の他のゲストコンピュータにファイルを提供したいと思います。
- 私はインターネットを介して(つまり、私のプライベートネットワークの外で)サーバーにファイルを提供したいと思います。
- インターネット経由でリモートシェルを使用してサーバーを制御できるようにしたいです。
- 私はインターネットが比較的安全であることを願っています。
これが主な目標です。いくつかの補助目標は次のとおりです。 - サーバーにクライアントに対して自動バックアップサービスを実行させる - サーバーからクライアントにメディアをストリーミングする機能。
このネットワークを構築しながら、これらのネットワークがどのように機能するかをもっと学びたいです。 TCP / IPが一般的に機能する方法とこれらのネットワークを保護する方法。これからも生涯適応して成長できるシステム構築を始めたいと思います。ここにいるすべての人の主な要求はリソースです。これを行うために必要なことを学ぶのに役立つ最高の本/ウェブサイトは何ですか?リストされた機能を使用して、小規模なホーム/プライベートネットワークを設定して構成する方法を知っている人のために学ぶべきことを学ぶためのリソースは何ですか?
答え1
これは非常に具体的な要件です。正確な要件を設定するために必要なガイドが見つかりません。
あなたがしなければならないことは、あなたの要件を分類し、何が何であるかを調べることです。アプリケーションLinuxで使用してすべての役割を実行できます。各特定のアプリケーションのための多数のHOWTOがインターネットにあります。
- サーバーは、自分のラップトップまたは私が定義したパスワードを持つネットワーク上の他のゲストコンピュータにファイルを提供したいと思います。
Samba(CIFS用)、NFS、Apache / WebDavなどを使用できます。
- 私はインターネットを介して(つまり、私のプライベートネットワークの外で)サーバーにファイルを提供したいと思います。
これはLinuxボックスとは何の関係もありません。 ISPから静的IPアドレスと有効なDNS名を取得する必要があります。あるいは、ルータで動的DNSサービスとポートマッピングを使用することもできます。
- インターネット経由でリモートシェルを使用してサーバーを制御できるようにしたいです。
インストールするssh
。
- 私はインターネットが比較的安全であることを願っています。
これは少し難しいです。すべてを安全にする魔法のボタンはありません。自分が何をしているのかを知って安全な慣行を学ばなければなりません。それでも興味を持ってくれて幸いです。考えすらしない人より、それが良い機会だ。
答え2
「種箱」とは何ですか?
- 私はインターネットを介して(つまり、私のプライベートネットワークの外で)サーバーにファイルを提供したいと思います。
- インターネット経由でリモートシェルを使用してサーバーを制御できるようにしたいです。
両方の目標を達成するには、固定IPを取得するか、無料の動的ドメイン名の確認プロバイダーアカウント。