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 件のコメント:
コメントを投稿