トップページへ

 セットアップ
Debian化
カーネル再構築
Debian化仕上げ
HDDの初期化
フローチャート

 サーバ構築
ルータの設定
無料ドメイン収得
Webサーバ
メールサーバ
FTPサーバ
ファイルサーバ
プリンタサーバ
DNSサーバ
データベースサーバ

 運 用
基本的なコマンド
テキストエディタ
シェルスクリプト
運用に必要な物
ファイアウォール
ログの管理
バックアップ
データ復旧
VMware

 監 視
Webアクセス解析
システム監視
ログ解析
不正アクセス監視

 その他
リンク

sponsored link

【 更新履歴 】


2009年7月25日
 サイトデザインを一新

2009年3月31日
 Debian化仕上のページを更新

2008年09月15日
 新サイト開設



玄箱HGと玄箱ノーマルのDebian化後の仕上げ


ここでやること
玄箱のDebian化が終了した後、行っていたほうがよい設定をします。具体的には下記のことを行います。
 ■ rootのパスワードの変更
 ■ telnetではなく暗号化通信のできるSSHの導入
 ■ root以外のユーザの作成
 ■ 定期的なアップデート
 ■ ネットワークアドレスの変更
rootのパスワード変更
Debian化後のrootのパスワードは下記の用になっていますが単純すぎるので変更します。
rootパスワード root

コマンド:パスワード変更

rootのパスワードを変更します

# passwd root

新しいパスワードを聞かれるので2回入力します



SSHのインストール
telnet接続は暗号化をしない通信なのでセキュリティ上はあまりよくありません。 必要であるならSSHを導入したほうが安心でしょうし、必要でなければ 導入する必要はありません。
この設定をした後はtelnetではなくSSHでの通信になりますので専用のSSHクライアントソフトが必要になります。
私は「Poderosa」を使用しています。

コマンド:SSHのインストール

まずはSSHのインストールです

# apt-get install ssh

SSHの設定

# vi /etc/ssh/sshd_config

  PasswordAuthentication yes  ←yesに変更
  PermitRootLogin no  ←この項目をNoにするとSSH接続でいきなりrootでのログインはできなくなります

上記項目でSSHでいきなりログインできない設定にしたのは、まぁ、セキュリティのためで、別ユーザでSSHログインした後にrootに変更するステップを踏めば より強固な物となると考えての事です。
注意:上記の場合、必ずroot以外のユーザを登録しておく必要があります。現時点ではtmp-kunユーザがあります。

そんな面倒くさい事をする必要がない人はPermitRootLoginをYESにしておけばいきなりrootでのSSHログインができます。

SSH接続のための新規ユーザの登録(いきなりrootログインをする設定をした人は以下の項目は必要ありません)

# useradd new_user  ←例:nes_userという名前のユーザを新規登録します

# passwd new_user
  新規new_userのパスワードを作成しますので2回入力します

再起動します

# reboot

SSHクライアントからSSHで接続します。先ほど作成した新規ユーザ名とパスワードでログインしてからrootに変わります

$ su root
  rootのパスワードを聞かれるので入力すればrootになります

問題なくSSHでログインできてrootにも変われたらtelnetプログラムとtmp-kunユーザは必要ないので削除します

# apt-get remove --purge telnet  ← telnetプログラムを設定ファイルごと削除
# userdel tmp-kun  ← tmp-kunユーザを削除




定期的なアップデート

コマンド:アップデート

定期的なプログラムのアップデートをしておきましょう。

# apt-get update  ← アップデートファイルを更新
# apt-get upgrade  ← アップデートがあればインストールが始まります



ネットワークアドレスの変更
セットアップが終了した段階では玄箱のIPアドレスは「192.168.0.100」になっていますが変更の必要がある場合は下記の設定ファイルを編集しましょう。このファイル全てを変更しないとネットワークにつながらなかったりします。
/etc/network/interfaces
/etc/hosts
/etc/hosts.allow
/etc/resolv.conf

例:下記のように変更する方法を記します。
変更前 192.168.0.100
変更後 192.168.1.200

コマンド:ファイル編集

# vi /etc/network/interfaces

  iface eth0 inet static
  address 192.168.1.200
  network 192.168.1.0
  netmask 255.255.255.0
  broadcast 192.168.1.255
  gateway 192.168.1.1

  iface lo inet loopback
  auto eth0 lo



必要ないと思いますが一応DHCPサーバからの自動IPアドレス割当てをする場合の設定も紹介します。上記の設定文を全て「#」でコメントアウトして下記の文を追加します。
  iface eth0 inet dhcp
  iface lo inet loopback
  auto eth0 lo

コマンド:ファイル編集

# vi /etc/hosts

  127.0.0.1 localhost
  192.168.1.200 KURO-BOX

コマンド:ファイル編集

# vi /etc/hosts.allow

  ALL : 192.168.1.0/255.255.1.0
  ALL : 127.0.0.1

コマンド:ファイル編集

# vi /etc/resolv.conf

  search
  nameserver 192.168.1.1

コマンド:ネットワーク設定の反映

ここまでのネットワーク設定を反映させるためにネットワーク関連を再起動かけます。
# /etc/init.d/networking restart

これで玄箱のIPアドレスの変更が出来たはずです。TelnetかSSHでアクセスしている場合は新しいIPアドレスで再接続してください。