- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:openssh に ログインできない)
opensshにログインできない
このQ&Aのポイント
- windows2008 serverでsshを利用するためにcygwinをインストールしましたが、一部のパソコンでパスワード要求の画面が表示されません。
- telnet server 22としたところ、接続できないパソコンでは何も返さない現象が発生しています。
- パケットの調査結果から、接続できないパソコンはSYN+ACKで接続した後、FINパケットを返しています。サーバー側の問題かクライアント側の問題か切り分けができていません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
windows2008 serverで何かファイヤウォールのソフトが動いていたら、それを外して試してみるとか あと、sshで接続できるPCとできないPCの間にネットワーク的な差異(ルータやファイヤウォールが入っているとか)があったりしませんか? もしその場合はルータやファイヤウォールのフィルタの見直しが必要です
その他の回答 (1)
- saijyo_739
- ベストアンサー率53% (119/222)
回答No.2
> サーバー側の問題か、クライアント側の問題か、 > 切り分けができていません。 クライアント側でsshは使えますか。 telnetでsshが使えるとは限りませんよ。 接続できるtelnetはsshに対応できていて、接続できないtelnetはsshに対応できてないって事かも。 サーバ側の問題という可能性もなくはないし、設定の問題という可能性もあります。 ※ SSHプロトコルバージョン2しか受け入れないサーバにSSHプロトコルバージョン1で通信するよう設定されているtelnetを使ったとか。 LogLevelを設定しておき、詳しい記録を確認するのも良いかと思います。 ※ man ssh や man ssh_config を確認しましょう。
質問者
お礼
結果、 hosts.allow の設定で、 PARANOID というパラメータが有効になっていたことで ログインできるパソコンとできないパソコンができたようです。
お礼
結果、 hosts.allow の設定で、 PARANOID というパラメータが有効になっていたことで ログインできるパソコンとできないパソコンができたようです。
補足
早速、回答ありがとうございます できるPCと、できないPCは、同じサブネット上にあります。 パケットをキャプチャをした結果は、 接続できないPCも、サーバーから SYN+ACK を返して いますので、ルータやファイやウォールの設定に不備は ないものと考えています。