質問: ### 前提・実現したいこと ・Wimax:W04 固定グローバルIPサービスは利用していない。 →したがって、wimax側の再起動等でグローバルIPは動的に変化します。 このため、以下でも記載しますが、実現したいこと2で自動でドメインとグローバルIPの 紐づけができないか将来的に模索したい。 使用している端末 ・スマホ:Nexsus5X アップデートは欠かさずやってます。JuiceSSHで接続する。 ・端末: asus x200ma DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS" 構成は以下の通り。 スマホ(Nexsus5X)→wimax(グローバルIP)→ubuntu(サーバではなく、デスクトップOSです。) 実現したいこと 1Wimaxで接続している端末に外部からssh接続したい。 →実現するためには (1)wimax側でポートマッピングする必要 (2)Ubuntu側での設定→これがよくわかってないです。何を設定すべきなのでしょうか。 2自動的にグローバルIPと ドメインの紐付けをおこなってssh接続したい。 →Mydnsやお名前.comのサービス(なぜ必要かという部分が理解できていないので、ここは1ができてから再度しらべつつ実現したい。ただ、1は2へのステップとしての中間目標ということをメモとして記載) ### 試したこと 1スマホをwimaxに接続し、Linux端末のローカルipをブラウザから叩いてhttp接続できることを確認した。 2wimaxのポートマッピングを実施。以下のように設定 名前:TEST ステータス:オン WANポート:22 LANポート:12345 LANIPアドレス:192.168.100.105 プロトコル:TCP ### 追加情報 Ubuntu側のSSH待ち受けポートを12345に変更しています。 以下コマンドで確認(抜粋) ``` cat /etc/ssh/sshd_config ``` ``` # What ports, IPs and protocols we listen for Port 12345 # Use these options to restrict which interfaces/protocols sshd will bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/ssh/ssh_host_ed25519_key #Privilege Separation is turned on for security UsePrivilegeSeparation yes ```
回答: WiMaxのサービスでグローバルIPが付与されているなら * UbuntuでIPアドレス固定とSSH有効化(使うポートは22でよい) * Ubuntuにddnsクライアントを導入する(利用するddnsサービスは任意) * WiMax端末のポート開放(任意のポートを開けて、宛先を固定したUbuntuのIPアドレスのポート22) でアクセスできるかと