私のAndroid携帯からテザリングしながらec2サーバーにssh接続しようとすると接続が拒否されましたというメッセージが表示されます。私のAndroid携帯からテザリングするときにSSHをEC2サーバーに送信する
ssh <server-ip>
サーバーに関連付けられたEC2セキュリティグループに自分のIPアドレスを追加しました。
私がテザリングしているときではなく、WIFIに接続したときにsshをうまく使うことができます。
これを解決するための助けがあれば幸いです。
akhosraviansMBP:~ akhosravian$ ssh -vvv <ip-address>
OpenSSH_6.9p1, LibreSSL 2.1.8
debug1: Reading configuration data /Users/akhosravian/.ssh/config
debug2: ssh_connect: needpriv 0
debug1: Connecting to <ip-address> [<ip-address>] port 22.
debug1: connect to address <ip-address> port 22: Connection refused
ssh: connect to host <ip-address> port 22: Connection refused
私はSSH 0.0.0.0/0からの接続を許可しても接続できます。たぶん私はwhatsmyip.comから取得しているIPアドレスが間違っていますか?私の電話からテザリングする際に、私の外部IPアドレスはどこにありますか?
あなたのキャリアがそれを許可していませんように。あなたは '-vvv'オプションで出力を投稿できますか? – helloV
テザリングが間違っているときはパブリックIPアドレスだと思います。テザリングを使用すると、キャリアがAWSネットワークに直面するためにonther IPを使用する可能性があるため、セキュリティグループは許可されません。回避策:セキュリティグループのすべてのIP 0.0.0.0/0を開き、接続を試みます。それが大丈夫なら、あなたはその問題を知るでしょう。 –
Android *開発に関する質問のみがSOに関するトピックです。 Androidの使用に関する質問はAndroid SEに属し、ネットワークの質問には独自のサイトがあります。 –