FreeBSD7.1インストール
- インストールする Distribution は Kern-Developer を選択。
- スライスは UFS2+Softupdates とした。
ディスクジオメトリ
sysinstall の FDISK において、ディスクのジオメトリがおかしいと警告が出るため、Seagateのデータシート(PDF)を参考*1に、ジオメトリを次のように変更した。
16383/16/63
コンパイルオプション
インストールしたあと、gccコンパイルオプション用にmake.confへ次の行を追加する。(恐らくatom330にも対応?)
/usr/share/examples/etc/make.conf に CPUTYPE の記述例あり。
# vi /etc/make.conf CPUTYPE?=core2
ports取得・展開
最小インストール時はports treeが無いため手動で導入する。(今回は不要)
ftpのURLは適宜読み替えること。
# fetch ftp://ftp.jp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz # tar -zxvf ./ports.tar.gz -C /usr/
最新portsに更新
portsnapコマンドを使用してportsを最新版に更新する。
設定ファイルを書き換える。
REFUSE 行の文字列 japanase を削除し、行頭のコメントアウト # を外す。
# vi /etc/portsnap.conf REFUSE arabic chinese french german hebrew hungarianjapaneseREFUSE korean polish portuguese russian ukrainian vietnamese
更新コマンドを実行。
# portsnap fetch # portsnap extract (初回利用時のみ) # portsnap update
以降、手動で更新する場合は次のコマンドを実行する。
# portsnap fetch && portsnap update
openssl導入
# portinstall -v security/openssl
openssh-portable導入
# portinstall -v security/openssh-portable
オプションはデフォルト+OVERWRITE_BASEで実行。
Options for openssh-portable 5.0.p1,1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
ssh有効化
# vi /etc/rc.conf sshd_enable="YES"
公開鍵認証方式のみ許可。パスワード認証方式は不可。
# vi /etc/ssh/sshd_config Port 22 Protocol 2 PermitRootLogin no PermitEmptyPasswords no PasswordAuthentication no UseDNS no PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys ChallengeResponseAuthentication no AllowUsers hoge (ユーザーhogeからのみssh許可)
*1:データシートp.8, 2.3 Default logical geometryの項