技術メモ

FreeBSDでサーバ構築2

(更新 )

この記事にはプロモーション(広告)を含みます。 詳しくはこちら

次にportsupgradeとsshを設定します。

make.confに書くの忘れてたので追記
# vi /etc/make.conf
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe
USA_RESIDENT=NO
KERNCONF=hpkernel
NO_PROFILE=true
MAKEOPTS=”-j2″
WITHOUT_X11=yes

追記
IPFilterを使うようにしたのでそのままだとSSHできません。
一時的に全ての通信を許可します。
# vi /etc/ipf.rules
pass in all
pass out all

portupgradeのインストール
# cd /usr/ports/ports-mgmt/portupgrade
# make install
# make clean

データベースの作成、更新
doc/ja_* の行と、ports/japanese

# vi /usr/share/examples/cvsup/refuse
doc/ja_*とports/japaneseを削除
# cvsup -g -L 2 -h cvsup8.freebsd.org -z /usr/share/examples/cvsup/ports-supfile
# portsdb -Uu

これで使えるようになりました。

SSHの設定
公開鍵認証のみパスワード認証は使いません。

公開鍵の作成
# ssh-keygen -t rsa
# cd ~/.ssh
# mv id_rsa.pub authorized_keys
# chmod 600 authorized_keys
秘密鍵のほうは接続元に渡したら消しましょう
# rm id_rsa


sshd_configの編集
# vi /etc/ssh/sshd_config

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeyFile .ssh/authorized_keys
PermitRootLogin no
RhostsRSAAuthentication no
PasswordAuthentication no
PermitEmptyPasswords no
ChallengeResponseAuthentication no

# /etc/rc.d/sshd restart

 

コメントを書く

コメントの取り扱いについては、プライバシーポリシーをご覧ください。

CAPTCHA