• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSHサーバの構築がうまく行かない)

SSHサーバの構築がうまく行かない

このQ&Aのポイント
  • 自宅のSSHサーバにDDNSを利用して外出先からアクセスしたいと思っていろいろ設定をしているのですが、なかなかうまくいきません。
  • ホスト名での接続ではConnection refusedというエラーメッセージが表示され、グローバルIPアドレスでの接続ではOperation timed outというタイムアウトの表示がされます。
  • NTTルータの設定やサーバのiptables、sshd_configなども確認していますが、問題が特定できません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>$ ssh -p 22 -i ~/.ssh/id_rsa ログインID@ホスト名 >$ ssh -p 22 -i ~/.ssh/id_rsa ログインID@グローバルIPアドレス 実行した端末はどこにある端末です? まさかサーバと同じLAN内からWAN側IPアドレスを…なんてことはないですよね? LAN内部からWAN側IPアドレスへのアセスは失敗するってパターンがそれなりにありますけど。 「ヘアピンNAT」とか「NATループバック」とか、そういうのに対応したルータでない限りは。

chocolate879
質問者

お礼

外出先で実験したら無事ログインできました。 やはり、ご指摘の通りだったんですね。ありがとうございます。 ただ、 $ ping ホスト名 とすると Request timeout for icmp_seq 0 とタイムアウトが表示されるのがいまいちよくわかりませんでした。これはsshのためにポート22だけを開放しているから、ssh以外はサーバ側が反応しないということでしょうか。

chocolate879
質問者

補足

回答ありがとうございます。 >まさかサーバと同じLAN内からWAN側IPアドレスを…なんてことはないですよね? そのまさか、です。 同じLAN内から実験しました。プライベートIPアドレスの場合、問題なくsshでログインできます。 明日外部からログインチェックしてみます。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>$ ping ホスト名 >とすると >Request timeout for icmp_seq 0 >とタイムアウトが表示されるのがいまいちよくわかりませんでした。これはsshのためにポート22だけを開放しているから、ssh以外はサーバ側が反応しないということでしょうか。 単純にWAN側からのICMPに応答しない設定になっているだけかと。 http://router.ipq.jp/rv-s340ne/post_4.html の下の方に「PING応答機能」なんてのありますが。 # NECのATermのOEM…なのか?

chocolate879
質問者

お礼

ありがとうございます。 ルータの初期設定の問題だったんですね。 いろいろと助かりました。

関連するQ&A