ここの記事が参考になった。
cf. ubuntuによるポート開放について – YAHOO! JAPAN 知恵袋
ufw というツールを使うといいらしい。まずはインストール。
takatoh@nightschool $ sudo apt-get install ufw [sudo] password for takatoh: パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 ufw は既に最新バージョンです。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 7 個。
すでに入ってたみたい。
状態を確認。
takatoh@nightschool $ sudo ufw status 状態: 非アクティブ
有効化。
takatoh@nightschool $ sudo ufw enable ファイアウォールはアクティブかつシステムの起動時に有効化されます。 takatoh@nightschool $ sudo ufw status 状態: アクティブ
無効化するには sudo ufw disable
。
デフォルトはすべて拒否。
takatoh@nightschool $ sudo ufw default DENY デフォルトの incoming ポリシーは 'deny' に変更しました (適用したい内容に基づいて必ずルールを更新してください)
Rails の development 環境で動かしてるアプリにアクセスするため、3000番のポートを開ける。
takatoh@nightschool $ sudo ufw allow 3000/tcp ルールを追加しました ルールを追加しました (v6)
これでOK。