- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NAT経由でSSHでつなげない)
NAT経由でSSH接続できない
このQ&Aのポイント
- 自宅でSSHを立てて、職場から接続する方法を探していますが、うまくいきません。
- 自宅にはCygwinのOpenSSHを導入し、localhostからのログインはできるのですが、職場からの接続ができません。
- 職場ではファイアウォールの中でsocks5を経由しており、自宅ではルータを使用してポート22を開放していますが、接続できない状況です。
- みんなの回答 (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
お礼
今日、職場から試してみました。 うまくSSHでログインすることができました。 ありがとうございました。
補足
ご回答ありがとうございます。 hosts.allow / hosts.deny をlocalhostについて試したところ、 Cygwinでもその設定が生きてくるようです。 もともとはどちらもファイルも存在していなかったのですが、 デフォルトだと拒否するようになってるんでしょうか… hosts.allowを職場のIPを生かすように書いたので 明日、試してみたいと思います。