「さくらのクラウド」でのサーバ構築logを残していきます。今回はまっさらな状態から公開鍵sshログイン出来るようになるとこまでです。
1.user作成
$useradd taka
$passwd taka
$usermod -g wheel taka
2.ネットワーク設定
$vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.hoge.com
GATEWAY=133.242.18.1 #共用のgatewayのIP
$vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0”
HWADDR=”9C:A3:BA:24:8E:2A”
NM_CONTROLLED=”yes”
BOOTPROTO=none
ONBOOT=”yes”
IPADDR=xxx.xxx.xxx.xxx #マシンに振られたIP
NETMASK=255.255.255.0
$vi /etc/resolv.conf
domain hoge.com
search hoge.com
nameserver 133.242.0.3
nameserver 133.242.0.4
$/etc/rc.d/init.d/network restart
$ifconfig eth0
3.opensshのインストール
$yum install openssh openssh-clients
4.公開鍵の登録
「さくらのクラウド」のコンソール画面からだと、ペーストできないので、まずpassword認証ありにして、sshで入ってから設定する。
$vi /etc/ssh/sshd_config
PasswordAuthentication yes #とりあえず入れるようにする。
$ /etc/init.c/sshd reload
$ssh www.hoge.comm #ローカル
$vi /home/taka/.ssh/authorized_keys #公開鍵をコピペ
$vi /etc/ssh/sshd_config
PermitRootLogin no
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
$/etc/init.d/sshd reload
でおしまい。