search
LoginSignup
0

More than 1 year has passed since last update.

posted at

Oracle Cloud Ubuntu20.04でポート開放

AWSの気分でポートを開放してもうまくできなくてハマったのでメモ。

例としてPort:8081をオープンする場合になります。

環境

  • Ubuntu 20.04.3 LTS
  • VM.Standard.A1.Flex

OracleCloudよりポート許可の追加

コンピュート→インスタンス→仮想クラウドネットワーク(VCN)→セキュリティリストのイングレスルール

ここが深くて発見するのにまず時間がかかりました...。

スクリーンショット 2021-12-11 10.14.09.png

これでポートは空くはずなのですが、サーバー側で待ち受けしても外部から通信できていない。

iptablesに追加

悩んでufwをいじったりしていたのですがうまくいかず、検索したところiptableが怪しいことに気づきました(参考サイト)。

sudo nano  /etc/iptables/rules.v4

下記のように22と同じように8081を追加

/etc/iptables/rules.v4
...
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT
...

適用させる

sudo iptables-restore < /etc/iptables/rules.v4

以上。

ぶつぶつ

443, 80でnginxを立ち上げた時はiptableに足さずに使えていた気がしたのですが...。

参考

ここを見てiptableに気づきました。ありがとうございます。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
0