• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:openssh に ログインできない)

opensshにログインできない

このQ&Aのポイント
  • windows2008 serverでsshを利用するためにcygwinをインストールしましたが、一部のパソコンでパスワード要求の画面が表示されません。
  • telnet server 22としたところ、接続できないパソコンでは何も返さない現象が発生しています。
  • パケットの調査結果から、接続できないパソコンはSYN+ACKで接続した後、FINパケットを返しています。サーバー側の問題かクライアント側の問題か切り分けができていません。

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

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

windows2008 serverで何かファイヤウォールのソフトが動いていたら、それを外して試してみるとか あと、sshで接続できるPCとできないPCの間にネットワーク的な差異(ルータやファイヤウォールが入っているとか)があったりしませんか? もしその場合はルータやファイヤウォールのフィルタの見直しが必要です

kinshoh
質問者

お礼

結果、 hosts.allow の設定で、 PARANOID というパラメータが有効になっていたことで ログインできるパソコンとできないパソコンができたようです。

kinshoh
質問者

補足

早速、回答ありがとうございます できるPCと、できないPCは、同じサブネット上にあります。 パケットをキャプチャをした結果は、 接続できないPCも、サーバーから SYN+ACK を返して いますので、ルータやファイやウォールの設定に不備は ないものと考えています。

その他の回答 (1)

回答No.2

> サーバー側の問題か、クライアント側の問題か、 > 切り分けができていません。 クライアント側でsshは使えますか。 telnetでsshが使えるとは限りませんよ。 接続できるtelnetはsshに対応できていて、接続できないtelnetはsshに対応できてないって事かも。 サーバ側の問題という可能性もなくはないし、設定の問題という可能性もあります。 ※ SSHプロトコルバージョン2しか受け入れないサーバにSSHプロトコルバージョン1で通信するよう設定されているtelnetを使ったとか。 LogLevelを設定しておき、詳しい記録を確認するのも良いかと思います。 ※ man ssh や man ssh_config を確認しましょう。

kinshoh
質問者

お礼

結果、 hosts.allow の設定で、 PARANOID というパラメータが有効になっていたことで ログインできるパソコンとできないパソコンができたようです。