CentOS 6.3 初期設定その3

ようやく、ここへ来て、本題らしきところに到達。

当座の目標は、Movable TypeやWordPressのテストサーバ構築だが、それにあたって、必要な物をインストールしていく。

1.yum 関連
yum -y update
メディアからインストールすると、必ずしもインストールされたパッケージが最新のものとは限らないので、上記コマンドでインストール済みパッケージを最新化しておく。
・・・のだが、yumに失敗する。

Loaded plugins: fastestmirror
Determining fastest mirrors
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base調べてみると、同じ現象に遭遇した方がおられるようで、それによるとWindows上でVMWare環境を作っているとき特有の現象で、
ホストOSのWindows側、VMWare内のCentOS側双方でIPv6を無効にしておいたほうが良いようだ・・・
http://d.hatena.ne.jp/akishin999/20120225/1330124796
が、私の場合はダメのようだ。どうも、そもそものネットワーク設定がおかしかった模様。
色々ググりながら確認してみたが、下の3ファイルを設定すると、ようやくyumのリポジトリに接続でき、アップデートが実行できた。
どうも、resolv.confを設定し忘れていたのが大きいようだ。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="none"
HWADDR="(サーバのMACアドレス)"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ee998ee4-a2a8-419a-b00d-0ec0879cd951"
IPADDR=(サーバのIP)
NETWORK=(ネットワークアドレス)
NETMASK=255.255.255.0
GATEWAY=(ルーターのIPアドレス)
DNS=(ルーターのIPアドレス)
IPV6INIT=no
USERCTL=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=(サーバーのホスト名)
GATEWAY=(ルーターのIPアドレス)
NETWORKING_IPV6=no

vi /etc/resolv.conf
nameserver (ルーターのIPアドレス)

多少時間は掛かったが、yumでインストール済みパッケージのアップデートは出来た。

2.SSH関連
現状では、TeraTerm などのSSHクライアントから root でログインできるので、それをNGとしておく。
SSHの設定ファイルは下記のパスにある。

/etc/ssh/sshd_config
こいつから、下記の2行を見つけ出し、設定を変えておく。

#PermitRootLogin yes ← コメント解除し、yes を no に変更。これでrootでのログイン不可

#PermitEmptyPasswords no ←コメント解除 空パスワードの使用不可

設定を変えたら、下記コマンドでSSHのサービスを再起動。
/etc/rc.d/init.d/sshd restart

コメント

タイトルとURLをコピーしました