Vine Linux3.2で自宅サーバー運用に必須の知識について

このQ&Aのポイント
  • Vine Linux3.2で自宅サーバーを運用するための必須知識とは?
  • サーバー運用のための最短で身につける方法とは?
  • サーバー運用に必要な知識を短期間で学ぶための書籍やサイトについて
回答を見る
  • ベストアンサー

Vine Linux3.2で自宅サーバー運用に必須の知識について

お世話になります。 Vine Linux3.2にて自宅サーバーを運営してみようと思っています。2週間ほど前にvine linuxをインストールして、先日apache2のインストールが終わりhttpd.confの記述も終わりました。そしてドメインをブラウザにうちアクセスも成功しました。(下記の理由によりメールサーバー、DNSサーバー等につきましては立ち上げていません。) ただ、一番怖いというか一番気をつけないといけない セキュリティに関する知識がオーバーバッファフローとクロスサイトスクリプティング程度しかしらない(それもさわりだけ)のでこのまま運営していくのはまだ無理があると思います。 そこで諸先輩方にお聞きしたいのですが、これから先、サーバーを運用していくにあたってのある程度の知識を最短で身につけていくにはどの書籍、もしくはどのサイトの情報にふれておく必要があるのでしょうか?教えてください。お願いします。

  • mixiho
  • お礼率41% (251/608)

質問者が選んだベストアンサー

  • ベストアンサー
  • chiezo2005
  • ベストアンサー率41% (634/1537)
回答No.1

運営していく内容が問題だと思います。 会社などの秘密情報を扱う場合については,かなり協力なセキュリティが必要ですが,家のサーバーでそんなに秘密なもものがないのであれば,それほど神経質になる必要はないかも知れません。 ログを見ればわかりますが,WEBサーバー,メールサーバー,FTPサーバー関係は数十回,ひどい日は100回以上何らかの攻撃を受けますが,他愛もないものが多いです。 メールの踏み台にしようとしたり,FTPでanonimousでアクセスしてきたりが大部分。あとはウイルスに感染したマシンからの攻撃ですが,こちらはNT系サーバーが対象なので,あまりlinuxは関係がありません。 もちろんサーバープログラムの脆弱性をついてくるものもあると思いますので,日々サーバーソフトは最新バージョンにアップデートするのは大切だと思います。 あとはルータのポートの設定について不要なものは開かないことです。 私が勉強した本ですが,ちょっと古いですが, 「セキュリティ完全対策」日経BP社 2001年 ISBN4-8222-0934-2 です。

mixiho
質問者

お礼

お返事ありがとうございます。 運営していくに内容は、いわゆる個人サイトですね。 規模が大きくなってきたので、自宅サーバーをたちあげてみようかなと思っています。 情報の流出というのはそれほど危惧していないのですが、クラックをかけられて知らず知らずの間にサーバーをのっとられて、他のサーバーもしくはパソコンに迷惑をかけるのが一番嫌なんですよね・・・。 とりあえず慣れるまで、webサーバーのみを立ち上げて外部公開してみようと思っています。

関連するQ&A

  • Vine Linux 2.15 ではApache2を動かせないのでしょうか。

    古い ノートパソコン(PentiumMMX 233Mhz メモリ64MB)にVine Linux 2.15 をインストールして学習しています。 ---------------------------------------- Vineに付属していたApache1.1は、削除方法が今ひとつ良く分からないのでそのままとし、Apache2(httpd-2.0.53.tar.gz)を解凍しインストールして共存させました。 # /usr/local/apache2/bin/apachectl  start   とすると、 (98)アドレスは既に使用中です:・・・・と出るので、Apache1.1の /etc/httpd/conf/httpd.confファイル中のポート番号を80番から8888番 に変更してrebootしました。そして、Apache2.0を起動してlocalhostにアクセスしましたが、「サーバが見付かりません」とのメッセージが出ます。 # /usr/local/apache2/bin/apachectl  stop   としてみると、 httpd (pid 1029?) not running となり、Apache2が動いていない様子です。 ----------------------------------------- # vi /usr/local/apache2/conf/httpd.conf で開いてみると、Listen80 になっています。しかし、 # netstat -ln | grep 80   とすると、 tcp 0 .00.0.0.0:5680 0.0.0.0:* LISTEN となっており、Port80は見当たりません。 # ps aux | grep http   とすると、FedoraCoreの解説本には、 [・・・・・・/usr/local/apache2/bin/httpd -k start] になると書いてありますが、 root 689 0.0 2.0 3712 1296 ? S 14:33 0 /usr/sbin/http となっています。 ------------------------------------ どこが不具合でApache2が動かないのでしょうか。どのように修正すれば良いでしょうか。 Apache2を起動できないのは、そもそも、パソコンの能力が不足しているからでしょうか? Vine Linux 2.15ではApache2を使えないのでしょうか? 何かお気づきの点があれば教えて頂ければ有難いです。よろしくお願いします。

  • 現在、Vine Linux5.0で自宅サーバーを建てるべく奮闘している

    現在、Vine Linux5.0で自宅サーバーを建てるべく奮闘している初心者です。どなたかご教示いただけませんでしょうか。 Apacheのインストールは上手くできたのですが、GNOME 端末 2.26.3.1 にて、Apacheの設定ファイル(httpd.conf)を編集したのですが、保存の方法(ウインドウズで言うところの、上書き保存 または 名前をつけて保存)がよくわかりません。 タブを閉じる、を選択した場合、「この端末を閉じますか?/この端末には未だ実行中のプロセスが存在しています。/ここで端末を閉じるとそのプロセスを強制終了します。」と表示され、そのまま閉じてしまうと、もちろん編集内容は保存されず困っています。 初歩的すぎる質問なのか、WEBで検索しても解決方法らしきものはヒットしません。 お恥ずかしい質問なのですが、どなたか、教えて下さい。 よろしくお願いします。

  • Vine Linuxの勉強方法

    Linux初心者です。 仕事の都合上、unixコマンドを頻繁に使うので、コマンド入力になれるためにVine Linuxを自宅PCにインストールしました。 環境は、WindowsにVMwarePlayerを導入し、そこにVine Linuxをインストールしています。 そこまではいろんなサイトを見てなんとか無事に環境構築ができましたが、こっからどうしたらいいのかさっぱりわかりません。。。 自宅サーバーとかできるのがLinuxを導入する利点だと思いますが、サーバー構築してもどうしたらいいのかわかりません。。。 おススメのサイト、本、皆様のVine Linuxの使い方がありましたら教えてください。

  • Vine Linux ミラーサーバへの参加について...

    Vine Linuxのホームページに、「Vine Linuxのミラーサーバを提供いただくと幸いです」(http://vinelinux.org/donation.html#donation)と書いてあったので、私のサーバに Vine LinuxのCDイメージ(インストール用)をアップロードしてミラーサーバにしたいです。 でも、この説明が良く分からなくて本当にCDイメージをアップロードしていいのか....著作権違反にはならないのか??とか心配です。どなたかサーバにCDイメージをアップロードしてミラーにしている方いますか? また、許可などをもらうのですか?

  • VINE LINUXサーバーでCGIプログラムを動かしたい

    最近、デモ用の社内サーバーとして、VINE LINUX 2.1.5 の入ったPCをたてました。 クライアントはWindowsXPです。いくつかの社内用のプログラムを動かしています。 CGIプログラムを使用したいのですが、どのようにしたら良いでしょうか。 社内サーバーではなく、会社のホームページを表示させているサーバーは、レンタルサーバーで、CGIを使用しているので、CGIのプログラム自体は、自分でできます。 でも、CGIを使用する際の、サーバーの方の設定は分からないのですが。。 htmlを表示させ、CGIを動かしたみたのですが、CGIプログラムの内容がそのまま 表示されてしまいました。Perlをインストールするのではないかと思うのですが。。 だとしたら、VINE LINUX 2.1.5用のPerlのソフトはどこのサイトでダウンロードしてきたら良いでしょうか?

  • Vine Linux

    Vine Linuxについてです。インストールのCDを作りたいのですが、よく説明を読んでも用語などで理解できません。CDを作ってからのインストール方法は、分かりました。FTP サイトと言うリンクをたどると何やらファイルのようなものがいっぱいあります。どうすればいいのでしょうか。

  • LINUXサーバーでWEBを表示させるためには?

    VINE LINUX 2.1.5 をインストールしたPCをサーバーにして社内LANを組んでいます。 社内用にWEBを表示したいのですが、どこのフォルダにhtmlを入れたらよいのでしょうか?home - httpd の中のhtmlフォルダでしょうか? クライアントには、WindowsXPを使用していますが、クライアントからサーバーにファイルをコピーしたいのですが、そうゆう場合はサーバーのhtmlの入ったフォルダを共有か何かにするのですか?

  • vine linuxの立ち上げ方がわからない

    たぶん無事にvine linux4.0をインストールする事ができたのですが、これの立ち上げ方がわかりません。セットアップ時にはlinux優先で立ち上がるようにし、GRUBもMRB(?)におくように設定したのですが、電源を入れるとwindowsXPが立ち上がってしまいます。 サイトで調べたところ、「起動ディスク」云々と書いてあるところをたまに見かけるのですが、インストールディスクのほかにもディスクを作成する必要があるのでしょうか?デュアルブートの設定もいまいち把握していないのですが、とりあえずlinux側から設定を始めないといけないという事なのでまったく手詰まりの状態です。 どなたかヒントだけでもお願いします。

  • Vine Linuxインストールについて

    自宅でLinuxサーバを立ち上げようと ソフマップの牛丼パソコン(OS無)を購入し、 雑誌に付いてたVine Linux3.1をインストールしようとしたら 真っ青な画面に 8139too Ethernet driver 0.9.26 と出てしまい、何も出来ず困ってます・・・ 超超初心者で恐縮ですが、解決法分かる方いましたら 教えて頂きたいです。宜しくお願いします。

  • Vine Linux 3.2 で vnc-server-4.1.2-0vl2.i386.rpm がインストールできない

    以下の事情により Vine Linux 3.2 をインストールしているマシンは インターネットに接続できません。 インターネット回線は母屋の家の Windows XP をインストールしてい るマシンのそばに引き込んでいます。 (マシンは 1 台しかありません) Vine Linux 3.2 をインストールしているマシンは物理的に離れてい る別棟の家に完全に閉じた LAN に接続しています。 (インターネットにはつながらない) そこで、インターネットに接続できる Windows XP で、 http://ftp.kddilabs.jp/pub/Linux/packages/Vine/VineSeed/i386/pool/ から、vnc-server-4.1.2-0vl2.i386.rpm をダウンロードし CD-R に 焼きVine Linux 3.2 をインストールしているマシンにコピーしま した。 CUI でマシンを起動し root で login し、 rpm -ivh vnc-server-4.1.2-0vl2.i386.rpm を実行すると画面に以下のメッセージが表示されました。 エラー:依存性の欠如: libXau.so.6 は vnc-server-4.1.2-0vl2 に必要とされています libXdmcp.so.6 は vnc-server-4.1.2-0vl2 に必要とされています vnc-server-4.1.2-0vl2.i386.rpm 以外に何が必要なのか? rpm -ivh vnc-server-4.1.2-0vl2.i386.rpm を実行する前にどんな準 備が必要なのか? Vine Linux 3.2 をインストールしたマシンは、 http://ftp.kddilabs.jp/pub/Linux/packages/Vine/Vine-3.2/CDIMAGE/ から、Vine32-i386.iso を CD-R に焼いた媒体からインストールした だけの状態です。