2008年7月2日水曜日

自宅サーバー構築MEMO-02

SSHの利用に対する初期設定

サーバー側の準備

1. サーバーへRootでログイン

2. # vi /etc/ssh/sshd_config

3. Protocal 2 の記述を確認

4. #PermitRootLogin yes を  PermitRootLogin no に変更

5. PasswordAuthentication yes を確認

6. 「G」で最終行へ

7. 「AllowUsers ユーザー名」を追記

8. 上書き終了(:wq)

9. # /etc/rc.d/init.d/sshd start   (sshdの起動)

10. # chkconfig sshd on   (Linux起動時のsshd起動設定)


クライアント側の準備

http://sourceforge.jp/projects/ttssh2/

1. ここから、「UTF-8 TereTarm Pro with TTSSH2」をダウンロードし、インストール。

2. TeraTermを起動

3. 「新しい接続」で、ホスト欄にサーバ機のプライベートIPアドレスを入力

4. サービスはSSHを選択、バージョンはSSH2でOKをクリック

5. 証明書は「続行」をクリック

6. 「SSH認証」で、ユーザー名・パスワードを入力しOK

7. これで、WindowsのPCから、サーバーへアクセスができるようになったはずです。もう、サーバーのモニターは必要ありません。



公開鍵のインストール

各種ソフトのインストールにyumコマンドを利用しますが、その準備として、インストールするパッケージの正当性をチェックするための公開鍵のインストールが必要です。

1. rootでログイン

2. # rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*


Mysqlのインストールと初期設定

1. サーバーへrootでログイン

2. # yum install mysql-server

3. インストールができたら、起動の設定

4. # chkconfig mysql on (Linux起動時のmysql起動設定)

5. # servise mysql start (mysqlの起動)

6. # mysql -u root (mysqlへrootでログインする)

7. mysql>set password for root@localhost=password('rootパスワード'); (接続ホストがlocalhostの7ootユーザにパスワードを設定する。)

8. mysql>drop test; (デフォルトで設定されているtestというデータベースを削除)

9. mysql>delete from user where password=' '; (デフォルトで設定されているパスワードが設定されていない不要なユーザーを削除)

10. wordpressに利用するデータベースとユーザーを作成する。

11. mysql>exit (いったんログアウトしてmysqlのrootでログインしてみる)

12. # mysql -u root -prootパスワード (rootでログイン)

13. mysql> create database データベースの名前; (wordpress用のデータベースの作成)

14. mysql>grant all privileges on データベースの名前.* to ユーザー名@localhost identified by 'ユーザーのパスワード'; (先ほど作ったデータベースに接続できるユーザーの作成と、そのパスワードの設定)

15.mysql>exit


自宅サーバー構築MEMO メニューへ

0 件のコメント:

コメントを投稿