ペコネット

ページの先頭へ
ページの先頭へ
ホーム > サーバー構築 > Ubuntu Server 22.04 LTS を使う > ローカルサーバー(5103server)を外部に開放する1

ローカルサーバー(ネットブック)を外部へ公開する 1

ローカルサーバー(5103server)にインストールしたNextcloudを外出先のスマートフォンなどからも利用できるようにします。

当サイトで利用している「ソフトバンク光」のブロードバンドルーター「光BBユニット(E-WMTA2.3)」での説明になります。

光BBユニットの設定ページにアクセスする

ルーターの設定1

画像の拡大

ブラウザから「http://172.16.255.254/」にアクセスします。ユーザー名とパスワードを入力してログインします。

※ 初期設定は「ユーザー名:user」「パスワード:user」です。

ルーターの設定2

画像の拡大

「ルーター機能の設定」をクリックします。

ルーターの設定3

画像の拡大

「ポート転送設定」をクリックします。

※ この機能はルーターにより「ポートフォワード」「ポートフォワーディング」「アドレス変換」「静的IPマスカレード」「ポートマッピング」など名称が違います。

ルーターの設定4

画像の拡大

ポート番号「80」と「443」の転送先をローカルサーバーの固定IPアドレス(ここでは「192.168.3.51」)に設定します。

ルーターの設定5

画像の拡大

「設定を保存する」をクリックします。

ルーターの設定6

画像の拡大

「設定/接続情報」をクリックします。

ルーターの設定7

画像の拡大

ダイナミックDNSへ登録するので「WAN側IPアドレス」を控えます。

ルーターの設定8

画像の拡大

「再起動」をクリックして設定を反映させます。

※ ファイアーウォール(ufw)

Ubuntu Serverのファイアーウォールのポート開放について、また外部からSSHリモートログインを禁止します。

$ sudo ufw allow 80,443/tcp

Nextcloudへアクセスするためのポート開放

$ sudo ufw allow from 192.168.3.0/24 prot tcp to any port 22

SSHでのログインをローカルエリア内に限定で開放します(推奨設定)

$ sudo ufw enable

ファイアーウォールの有効化:「y」で⏎

ファイアーウォールの設定1

画像の拡大

ファイアーウォールの状態を確認します

$ sudo ufw status

UFW(ファイアーウォール)の状態確認コマンド

ファイアーウォールの設定2

画像の拡大

設定が有効であることを確認できました。

ダイナミックDNS(No-IP)への登録

ダイナミックDNSへの登録1

画像の拡大

DDNSサービス「No-IP」へアクセスします。任意でホスト名を設定して「Sign Up」をクリックします。送られてきたメールに記載されたURLより登録をします。

ここでは「mini5103.ddns.net」と設定しました。

ダイナミックDNSへの登録2

画像の拡大

登録を完了したらログインして「Dynamic DNS」の項目のなかにある「No-IP Hostnames」の画面を開き「mini5103.ddns.net」とルーターの管理画面から控えた「WAN側IPアドレス」を紐づけます。「Update Hostname」をクリックします。

ダイナミックDNSへの登録3

画像の拡大

設定されました。

クライアント(パソコンやスマートフォン)からアクセスする。

同じローカルネットワーク内では「192.168....」のようなローカルIPからしか接続できないので、作業PCから設定したドメインへの接続確認が出来ません。Wi-Fiからデータ通信に切り替えたスマートフォンからアクセスしてみます。

スマートフォンからアクセス

画像の拡大

「mini5103.ddns.net」で接続できましたが…

信頼できないドメインを介したアクセス」としてログインを拒否されました。

2へ…設定を続けます。