Contents
- VirtualBox
でポートフォワーディングの設定 - 仮想側の
iptables と PostgreSQL 設定ファイルを編集 - ホスト
OS から接続確認
VirtualBox でポートフォワーディングの設定
まず、昨日と同様に仮想マシンの設定画面を開き、Network

仮想側の iptables と PostgreSQL 設定ファイルを編集
CentOS 6.6 minimal# vi /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT # 追加
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
(ESCでINSERTモードを抜け、:wqで保存終了)
(ネットワークサービスを再起動して反映させる)
service network restart
次に
vi /var/lib/pgsql/9.3/data/postgresql.conf #----------------------------------------- # CONNECTIONS AND AUTHENTICATION #----------------------------------------- # - Connection Settings - listen_addresses = '*' ...
vi /var/lib/pgsql/9.3/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
...
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 10.0.2.2/32 md5
...
↓ 確認で仮想側から

service postgresql-9.3 restart
ホスト OS から接続確認
最初のpsql -U postgres -p 5436

当初、ホスト側アドレスの


これで