Virtual box上のUbuntu上localhostにホストのOS Xからアクセスする方法です。
【2019/9/9】もうちょいマシな方法が(私の主観で)開拓されました。
shuzo-kino.hateblo.jp
実際のところ
SSH接続を維持しつつ、railsのアプリケーションが動作するlocalhost:3000にホスト側のブラウザからアクセスする場合を考えます。
「ネットワーク接続設定」=>「NAT」=>「ポートフォワーディング」で、rails用のポートを開けておきます。
次に、ファイアウォールの設定。
デフォルトでは動作していないので、全禁止=>必要なものだけ開ける=>アクティベート
$ sudo ufw default deny $ sudo ufw allow 20 $ sudo ufw allow 80 $ sudo ufw allow 3000 $ sudo ufw enable
確認すると、以下のようにでるはず。
$ sudo ufw status [sudo] password for shuzo: 状態: アクティブ To Action From -- ------ ---- 22 ALLOW Anywhere 80 ALLOW Anywhere 3000 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 80 (v6) ALLOW Anywhere (v6) 3000 (v6) ALLOW Anywhere (v6)