• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NAT経由でSSHでつなげない)

NAT経由でSSH接続できない

このQ&Aのポイント
  • 自宅でSSHを立てて、職場から接続する方法を探していますが、うまくいきません。
  • 自宅にはCygwinのOpenSSHを導入し、localhostからのログインはできるのですが、職場からの接続ができません。
  • 職場ではファイアウォールの中でsocks5を経由しており、自宅ではルータを使用してポート22を開放していますが、接続できない状況です。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

Linux系のsshはlibwrapper(tcpwrapper)が組み込まれているので、 /etc/hosts.allowで接続許可を定義しますが、Cygwinは関係ないですか? $ cat /etc/hosts.allow ALL : 127.0.0.1 in.telnetd : 192.168.2.0/255.255.255.0 vsftpd : 192.168.2.0/255.255.255.0 sshd : 192.168.2.0/255.255.255.0 $ cat /etc/hosts.deny ALL : ALL

love3factory
質問者

お礼

今日、職場から試してみました。 うまくSSHでログインすることができました。 ありがとうございました。

love3factory
質問者

補足

ご回答ありがとうございます。 hosts.allow / hosts.deny をlocalhostについて試したところ、 Cygwinでもその設定が生きてくるようです。 もともとはどちらもファイルも存在していなかったのですが、 デフォルトだと拒否するようになってるんでしょうか… hosts.allowを職場のIPを生かすように書いたので 明日、試してみたいと思います。

関連するQ&A