次に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
1 2 3 4 |
# 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 |
これで使えるようになりました。
1 2 |
SSHの設定 公開鍵認証のみパスワード認証は使いません。 |
公開鍵の作成
# ssh-keygen -t rsa
# cd ~/.ssh
# mv id_rsa.pub authorized_keys
# chmod 600 authorized_keys
秘密鍵のほうは接続元に渡したら消しましょう
# rm id_rsa
1 |
1 2 |
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
1 |
# /etc/rc.d/sshd restart |
コメント