みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

投稿日時 - 2011-04-30 23:52:16

QNo.6705556

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

サーバ側のsshの許可の範囲に「外」が含まれてないからじゃない?
いくらルータで解放してあっても サーバも解放してないと 繋がらないよ。

今一度 確認してみて。
debianだと
/etc/hosts.allow
で設定されてるけど・・・linux系なら似たようなのか同じものがあるんじゃない?

投稿日時 - 2011-05-01 07:09:09

補足

SAYKAさん

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

投稿日時 - 2011-05-05 09:49:22

あなたにオススメの質問