2004年5月29日

アクセス制限。

自分しか使わないので
全部蹴って一部通す
いづれ、xinetdにしてみようかどうか。


hosts
/etc/hosts.deny

ALL : ALL

/etc/hosts.allow

ALL : localhost : allow
ALL : 192.168.0.0/255.255.255.0 : allow
ALL : .会社.co.jp : allow
ALL : .自宅.ne.jp : allow
ALL : .漫喫.com : allow


一応チェック
tcpdchk -v
tcpdmatch サービス アドレス

chkrootkit
wget この辺
tar zxvf chkrootkit.tar.gz
cd chkrootkit-0.45
make sense
./chkrootkit | more

※ パッケージあり
apt-get install chkrootkit


ssh
/etc/ssh/sshd_config

PermitRootLogin no

日本語関係。

あまり使わないけど
エラーが日本語になるとわかりやすい
あと、色がついたり?


・language-env
・kon2

ユーザーのホームディレクトリで
$ set-language-env

ja-trans
manpages-ja
jless
tcsh-kanji
mutt-utf8
doc-debian-ja
doc-linux-ja-text
nvi-m17n-canna
egg
xemacs21-mule-canna-wnn

必要とか出たの入れる
doc-linux-text-jaとmutt-ja?
見つからないので似たようなのを適当に

こちらに詳しく書いてあります。

noip

普通のADSL回線の為
ダイナミックDNSを利用してます
固定IPなんていらない(かも)

いつの間にか、2になったみたい
もちろん、登録しないとダメ
英語のページはよくわからない。


wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar zxvf noip-duc-linux.tar.gz
cd noip-2.1.1
make
make install

アドレス/パスワード/60/N

cp debian.noip2.sh /etc/init.d/noip2.sh
chmod 755 noip2.sh
update-rc.d noip2.sh defaults 20

消す時
/etc/init.d/の起動スクリプトを削除して
update-rc.d noip2.sh remove

参考サイト
noip2 ( no-ip.com ) アップデートの豆情報

apache

唯一公開されてるサーバー
CGIとPHPは動くようにします。


・apache
・php4

/etc/apache/httpd.conf
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php

ServerAdmin webmaster@
ServerName new.host.name
DocumentRoot /var/www

AddDefaultCharset off
# "/usr/lib/cgi-bin" could be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
<Directory /usr/lib/cgi-bin/>

#外す
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddHandler cgi-script .cgi .sh .pl

proftpd

旅先や職場では、FTPが無いと生きていけない
パスワード垂れ流しなので
sshの中を通して使ってます、VPNぽい感じ?


・proftpd

/etc/proftpd.conf
ServerName
TimesGMT off

#Passive(普通いらない)
MasqueradeAddress mydomain.com
AllowForeignAddress On
PassivePorts 9995 9999


・2005/01/07 追記
ドメイン指定するとIP代わると再起動が必要
Passive用のポートも空けないといけないので
こんな感じに変更しました

sshで使う場合の設定
トンネルさせるのは21番と9999番。

MasqueradeAddress 127.0.0.1
AllowForeignAddress On
PassivePorts 9999 9999

exim

今回、メールサーバーは
一度挑戦してみたかった、eximで
よくわからないけど・・さくっと一応動いた

今まで使ってたpostfixに比べて
圧倒的に情報が少ない

Maildirに対応してるらしいけど
わからないので、qpopper-dracでとりあえず
いずれcourier-popとかに

どっちにしても、logcheck使って
メールでログを見たいだけなので
dracと連携もしてないです。


・exim
・qpopper-drac

/etc/exim.conf
qualify_domain = mydomain.com
local_domains = localhost:pcname:mydomain.com
relay_domains = mydomain.com
never_users = root
host_accept_relay = 127.0.0.1:192.168.0.0/24 : ::::1

root宛メールは転送
/etc/aliases
root: mainuser

一応、中継チェックしましょ。

参考サイト
washitake.com
Exim設定
nslookupの基本的な使い方

サーバー壊れた。

なんとか動いてたサーバーが
どうも動きおかしくなったので
バックアップ取って、再インストール。

余談ですが、主要パソコン3台はそれぞれ

Melchior(メルキオール)
Balthasar(バルタザール)
Casper(カスパー)

と名づけられていて、知る人ぞ知る
マギシステム状態(エヴァンゲリオンってアニメ)
で、Casperが壊れました。


debian woody bf2.4
どっかでDLしてきて焼く

インストールは適当に
/home だけパーティション分けた。

ファイルシステムext3でやったら
インストール後、2回もフリーズしたのでext2で
なんかあるのかな・・

変更してからは、問題なしの安定動作
しかしその後またフリーズ、HD寿命?

HD交換しても直らず
結局、原因がわからないので
Balthasar(別のパソコン)に移行しております。

とりあえず使うモノ
・sudo
・ssh
・nmap
・wget
・sl(笑える)
・mirror
・ntpdate
logcheck


追記。
bf2.4フレーバーをやめて
普通にインストールしたところ安定してます
Balthasarはbf2.4なんだけど・・
PCの構成が違うからなんともかんとも。

2004年5月 1日

X Window System

Linuxは黒い画面で
と、思っていたけど休みの間にXに挑戦。

なんだかんだ必要そうなの入れて
dpkg-reconfigure xserver-xfree86

で、startx

Fatal server error:
no screens found

このエラーで引っ掛かる
色々調べた所、同じ症状を発見

/etc/X11/XF86Config-4

Section "Device"
Identifier "Generic Video Card"
Driver "nv"
# Option "UseFBDev" "true"
EndSection

フレームバッファの設定をコメントアウト。


うまいこと、ディスプレイマネージャーが立ち上がる
あとは、KDEにしようかな?何がいいんだろ。

KDEインストール・・バッチリ
あ、日本語出ない(後回し)


Linux life
Debian初級からの脱出
debianのインストールメモ T40仕様
→グラフィカルログイン潰し
同じ症状