ブログシステム - BLOG.BBTUNE.COM -

さくらの専用サーバ

phpmyadmin

■■■ PHPMYADMIN ■■■
http://www.phpmyadmin.net/home_page/index.php

http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.8.0.3.tar.bz2

# tar jxvf phpMyAdmin-2.8.0.3.tar.bz2

config.inc.phpが無い。。。
config.default.phpも無いんですけど・・・?

libraries/config.default.php
ってのがあったけど、config.inc.phpもlibrariesの中でいいのかな?

* やっぱルートというかphpmyadmin直下じゃないとだめだ!
* なんかヘルプにはconfigディレクトリを作ってとか書いてあるけど嘘か?

で変更。
$cfg['PmaAbsoluteUri'] = 'http://0.0.0.0:12345/phpmyadmin/';
こんな感じで IP + Port でこのポートはiptablesで自分のIP以外拒否します。
ポートは自分の好きな番号で。( * Apacheの設定が必要です。)
固定IPじゃない人は面倒かもしれないので、.htaccessで拒否してください。

ユーザとパスワード。

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'password'; // MySQL password (only needed

root以外のユーザを作ってからのほうがたぶん良いです。
これで動くかな?

■■■ Apache ■■■
httpd.confにはこれだけ追加。
++++++++++++++++++++++++++++++++++++
Listen 12345

<VirtualHost 219.XX.XXX.XX:12345>
ServerAdmin info@level4.bbtune.com
ServerName level4.bbtune.com
DocumentRoot /home/mysql/
</VirtualHost>

+++++++++++++++++++++++++++++++++++

■■■ iptables ■■■
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -s 2XX.XX.XXX.XX -p tcp --dport 12345 -j ACCEPT
これだけ入れる。


+++++++++++++++++++++++++++++++++++


■■■ mysql ■■■
パスワード設定&localhost接続可能にする。
# mysqladmin -u 'root' password 'XXXXXXX'
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9 to server version: 4.1.16

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> grant all on * to root;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all on * to root@localhost;
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye

これでOK.
2006-04-25 14:56:08

さくらの専用サーバにSSH設定。

普段は手元にあるサーバなのでミスしても良いのですが
外部のサーバは緊張しますねぇ^-^;

とりあえずPoderosaでSSHキーを生成。
Poderosaは無料ターミナルソフトです。
http://ja.poderosa.org/

ツール>SSH鍵作成ウィザード>RSA:1024>ぱす>次へ
秘密鍵と公開鍵(openssh式)を保存。

公開鍵をサーバへ載せる。

/home/newuser/.ssh/authorized_keys
というファイルをファイルのユーザとグループをユーザ名にして
権限を700に設定。

んで、接続してみる。
SSH2で秘密鍵を使って。
OK。

ってことで
/etc/ssh/sshd_config
PasswordAuthentication no
に変更。これでパスワード接続できなくなります>。<;
慎重に。
この間、絶対ログアウトしない!もし失敗していたらつなげなくなるので・・・

sshdを再起動
/etc/rc.d/init.d/sshd restart
まだまだ、絶対ログアウトしない!もし失敗していたらつなげなくなるので・・・

新しい接続でさっきの秘密鍵を使用して接続してみる!
OK。
これでやっとログアウトOKです。

それでも緊張。全部ログアウトしてもう一回接続してみる^-^;
OKならOK^-^v
2006-04-24 15:28:39
MySQL
さくらの専用サーバ
ブログ関連
Apache
サーバー管理
情報処理試験
データベース
PHP
Unix-Linux
動画関連メモ
人気商品情報
アマゾン関連
追加機能予定
システムメモ

さくらの専用サーバ 記事一覧
phpmyadmin
さくらの専用サーバにSSH設定。