sakura-vps/FreeBSD

1. FreeBSD 8.2

freebsd-update upgrade で8.2へ。

# uname -a
FreeBSD sakura.qmail.jp 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

2. 環境設定

本当にminimumしか入っていない。perlもない。すっきりしている。

VNCがかなり使える状態になっているので、sshd, pf とも設定に失敗しても大丈夫そうだ。-- ToshinoriMaeno 2011-08-07 03:52:03

2.1. sshd

port 変更; 公開鍵によるログインに切り替え; (222,)

AllowUsers などでユーザを制限する。

This keyword can be followed by a list of user name patterns, separated by spaces.
If specified, login is allowed only for user names that match one of the patterns. 

tcpserver により接続元IPアドレスを制限する方法を使っていたが、当面は使わないでおく。

2.2. djb tools

shell は当面はcsh(tcsh)を使っておく。

rsyncを入れようとしたら、perlがないとのこと。

いくつか動かしたら、メモリを100MBくらい占有しているらしく、残りが350MBになっている。でも、まだまだ。

2.3. man

minimum では man も入っていないので、/usr/sbin/sysinstall からsystem man を ftp install した。

3. ntpd

なんらかの時刻合わせは必要だ。 rdate, ssh date なども可。 後回し。

4. DNS データ

CentOSでの設定を回復する。 a.ns.qmail.jp の第三のサーバとして通常のDNSとしてのサービスは開始。

5. qmail

netqmail-1.06, tcpserver+smtpd インストールと設定まで。動作確認はまだ。

送受信とも動作確認できた。これでspam接続拒否も動作していることが分かる。-- ToshinoriMaeno 2011-08-06 05:44:23

6. wiki

../moinmoin moinmoin-1.9.3/python 2.6.7 make install まで -- ToshinoriMaeno 2011-08-05 14:04:42

7. zsh

csh でもやれるかと思ったが、zshに慣れすぎたようだ。

8. pf

失敗したときにVPSでリブートすればリセットされるように注意して作業せよ。 (-> pfctl の使い方) -- ToshinoriMaeno 2011-08-07 00:42:48

お試し期間中のもう一台のサーバで試す方法もある。

9. jed

ports からインストール; jed-0.99.19 / slang 2.2.3