申し分なく、私は過去数日間これに苦労してきました。Lubuntu 13.04で個人用のsshサーバーをセットアップしようとしていますが、いくつかの問題があります。
これまでのところ、私はこれを達成しました:
- 内部IPアドレスを介してローカルに接続できますが、
- 外部のインターネットソース
(携帯電話のホットスポット+別のコンピューター)を使用して、外部IPアドレスからpingを実行できます - 無料のdynDNSを実行しているため、外部IPアドレスを入力する必要はありません。
動作します(そのIPにローカルに接続すると、ルーターに転送されます) - ルーターでポートフォワーディングを設定し、個人用およびルーターのファイアウォールも一時的に無効にしました。
私が抱えている問題は、ネットワーク外の別のコンピューターからsshを介して接続できないことです。私が受け取る通常の応答は、「Error .. [etc] No route to Host」です。
「canyouseeme.org」サービスを使用してみましたが、応答は同じです。
私はiiNetと呼ばれるインターネットサービスプロバイダーを使用していますが、明らかにアカウントごとのポートブロック機能がいくつかあり、それらもサイトから無効にしています。
リソースが不足しています。DMZも機能せず、デフォルトポート(22)も機能せず、カスタムポートも機能しません(9222、9512または12222)。
ルーターの障害か、ISPの顧客レベルのファイアウォールの障害のどちらかだと思います。
他にどんな提案がありますか?
sshdがカスタムポートでリッスンしていることを示すための「sudo netstat -plnt」の投稿を次に示します。
Proto Recv-Q Send-Qローカルアドレス外部アドレス状態PID /プログラム名
tcp 0 0 0.0.0.0:12222 0.0.0.0:* LISTEN 2151 / sshd tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1474 / dnsmasq
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 886 / cupsd
tcp6 0 0 ::: 12222 ::: * LISTEN 2151 / sshd
tcp6 0 0 :: 1:631 ::: * LISTEN 886 / cupsd
Edimax 7811-nuアダプターを使用して接続しています(デフォルトのドライバーが機能しないため、固定ドライバーをインストールする必要がありました)
LE:助けがあれば、私はBoBliteルーターを使用しており、ファームウェアのバージョンは BoBLite1500です。