• 締切済み

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から接続を行う場合、他に設定が必要な部分をご教授いただければと思います。

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

サーバ側のsshの許可の範囲に「外」が含まれてないからじゃない? いくらルータで解放してあっても サーバも解放してないと 繋がらないよ。 今一度 確認してみて。 debianだと /etc/hosts.allow で設定されてるけど・・・linux系なら似たようなのか同じものがあるんじゃない?

KOOL1982
質問者

補足

SAYKAさん 回答ありがとうございます。 /etc/hosts.allow (SSHアクセス制限)の方は、 ALL : 127.0.0.1 sshd : ALL を書いています。 ssh 再起動後再度確認。 Operation timed out になってします。

関連するQ&A