- 締切済み
macから外部SSH接続
Mac Book Air OS X 10.6.6 から、自宅のwebサーバーにSSH接続ができません。(イーモバイルからアクセス) ターミナルから 「ssh ユーザー名@グローバルIP」 を叩くとssh: connect to host グローバルIP port 22: Operation timed out のエラーになります。 Mac Book Air OS X 10.6.6 から、「ssh ユーザー名@ローカルIP」では、接続ができます。(自宅のネットワーク接続) 接続する側のiptablesのiptables -A INPUT -p tcp --dport 22 -j ACCEPT_COUNTRY に設定されています。(参考URL http://centossrv.com/iptables.shtml) ルータ側の設定は、22ポートをオープンにしています。 http://www.cman.jp/network/support/port.html でグローバルIP/ポート22でアクセス確認。 「ホスト:グローバルIP ポート:22 にアクセスできました。」 と返ってきます。 また、自分なりに試したのはwindowsからTera TermからグローバルIPを入れて接続できるか 確認。「接続が拒否されました」と返ってきます。 質問のまとめ 自宅以外の場所から、自宅のサーバーにSSH接続を行いたい。 Mac Book Air OS X 10.6.6 (ssh/外部からアクセス) → サーバー CentOS 5.6にアクセスしたい。 環境 ルーターは、BUFFALO製のルータ、WHRシリーズ 自宅のプロバイダーはniftyを利用 サーバー CentOS 5.6 グローバルIPから接続を行う場合、他に設定が必要な部分をご教授いただければと思います。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SAYKA
- ベストアンサー率34% (944/2776)
サーバ側のsshの許可の範囲に「外」が含まれてないからじゃない? いくらルータで解放してあっても サーバも解放してないと 繋がらないよ。 今一度 確認してみて。 debianだと /etc/hosts.allow で設定されてるけど・・・linux系なら似たようなのか同じものがあるんじゃない?
補足
SAYKAさん 回答ありがとうございます。 /etc/hosts.allow (SSHアクセス制限)の方は、 ALL : 127.0.0.1 sshd : ALL を書いています。 ssh 再起動後再度確認。 Operation timed out になってします。