前提・実現したいこと
皆様のお力をお借りしたいです。
現在sshサーバを立ち上げるために環境を構築しています。
行ったことは以下の通りです。
1.iptablesで特定のIPアドレスからのsshのみ許可
2.sshの公開鍵認証を設定
3.パスワード認証を禁止
4.モバイルwifi(UQwimax speed wifi next wx06)でプロファイル設定後、ポートマッピングで22番ポート開放設定
発生している問題・エラーメッセージ
外部のネットワークから接続出来ずに困っています。
試したこと
1.ローカルではsshできます。
2.pingもローカルでは返ってきますが、外部からpingを飛ばしても返ってきません。
rules
1#/etc/iptables/rules.v4 2*filter 3:INPUT ACCEPT [0:0] 4:FORWARD ACCEPT [0:0] 5:OUTPUT ACCEPT [0:0] 6-A INPUT -s (ip adress) -p tcp --dport 22 -j ACCEPT 7-A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT 8COMMIT
portmapping
1Lan側ホスト:192.168.11.6 2プロトコル:TCP 3ポート番号:22 4優先度:1
iptablesの設定を変更したあとは
sudo /sbin/iptables-restore < rules.v4
をし、設定が変更されたことを確認するために
sudo iptables -L
をしています
```iprou default via 192.168.11.1 dev enp3s0 proto static 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 192.168.11.0/24 dev enp3s0 proto kernel scope link src 192.168.11.6 ``` ip rou の出力結果。 192.168.11.1:バッファロールータのアドレス 192.168.11.6:サーバ ```tcpdump tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on enp3s0, link-type EN10MB (Ethernet), capture size 262144 bytes 10:19:12.741576 IP user.ssh > 192.168.11.2.60314: Flags [P.], seq 536615989:536616177, ack 3969807546, win 501, options [nop,nop,TS val 3813091487 ecr 2054784889], length 188 ``` 192.168.11.2[下図PC2] ### 補足情報 ubuntu18.04です。 最終的にはsshポート以外のポートも開放したいと考えています。 モバイルwifiのため、IPアドレスが変化してしまうことを防ぐため、クレードルに差すことで一時的に固定しています。 一週間ほど頑張ってみましたがどうしても出来ませんでした。 直接解決に結びつかなくても良いので、「これを確認してみては」というようなアドバイスもあればいただきたいです。 よろしくお願いします。 ###buffaloルータ ・ポート変換 Internet側IPアドレス: エアーステーションのInternet側IPアドレス LAN側IPアドレス:192.168.11.6 TCP/UDPポート:22 ![イメージ説明](7f57e000d8e468e79bb77e2c9f5faec2.png) ![イメージ説明](feee6d12fbccae3a79e7a601d8a02e24.png) ![イメージ説明](d270fe9f06d75ed1fce904d0481b73b9.png) ![イメージ説明](c5388f3b247a5855d20e0bba30e28a15.png) ・経路情報 ![イメージ説明](2f0ac651942e01d926c2dfaf2347a53f.png) ###全体の構成 ![イメージ説明](5718a3fd8043e0bd7849e993a78b3f2f.jpeg)