• ベストアンサー

SSHのアップグレードでログインできなくなった

昨晩、OpenSSHのバージョンを3.4p1 にRPMでアップグレードしました。 OpenSSLもないとダメってTurboLinuxに怒られたのでこちらもアップグレード しました。 アップグレード自体は何もエラーもでずうまくいき、起動もできたのですが、 WindowsからSSHでログインしようとすると、パスワードではじかれてしまいます。 今までは同じパスワードで入れていました。 何が原因なのでしょうか?

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

  • ベストアンサー
  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

直接ログインして、sshd_configの内容を確認してみては。 PasswordAuthentication がnoになっているとか、 入れ替えた影響で、設定が消されちゃったのかも。 システム側での異常なら、syslogに何かメッセージが報告されているかもしれません。 クライアント側で、sshを-vv付きで実行してみて、接続処理中何が起こっているかを 表示させてみるという手も。

YUNTAKU
質問者

補足

>直接ログインして、sshd_configの内容を確認してみては。 >PasswordAuthentication がnoになっているとか、 >入れ替えた影響で、設定が消されちゃったのかも。 こちらの設定はYesになっていました。 >システム側での異常なら、syslogに何かメッセージが報告されているかもし >れません。 エラーは Aug 10 11:38:40 ns sshd[18558]: PAM unable to dlopen(/lib/security/pam_stack.so) Aug 10 11:38:40 ns sshd[18558]: PAM [dlerror: /lib/security/pam_stack.so: cannot open shared object file: No such file or directory] Aug 10 11:38:40 ns sshd[18558]: PAM adding faulty module: /lib/security/pam_stack.so Aug 10 11:38:40 ns sshd[18558]: Failed password for kaw from 202.***.***.210 port 63424 って感じですね。パスワードが間違っているっていわれている最後の行はわかる のですが、上のほうはさっぱりです。 以前のバージョンでは何も考えずにすぐ起動してくれたのですが・・・ >クライアント側で、sshを-vv付きで実行してみて、接続処理中何が起こって >るかを 表示させてみるという手も。 すいません、こちらの方が分かりません。もしよければ方法をおしえていただけますでしょうか?

その他の回答 (3)

  • sanchego
  • ベストアンサー率44% (4/9)
回答No.4

openssh バージョン2系から3系にバージョンアップした場合では設定ファイルが違ってくるみたいです。 「/etc/ssh/sshd_config」 が編集されている場合、アップデート後に新しい設定ファイル 「 /etc/ssh/sshd_config.rpmnew」 がインストールされているはずなので、アップデート後には、設定を確認して 「/etc/ssh/sshd_config.rpmnew」 を 「/etc/ssh/sshd_config」 にコピーする必要があるようです。

YUNTAKU
質問者

お礼

アドバイス本当にありがとうございました。 皆様のアドバイスを参考にやってみましたがどうしても、うまくできませんでした。 以前のバージョンに戻して使うことにします。 本当にありがとうございました。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.3

「/lib/security/pam_stack.soが開けない」といってるのだから、PAM周りの設定がおかしそう。 そこらへんを見直してみては。 もしかすると、PAMAuthenticationViaKbdIntをnoにするだけで、回避できるかもしれませんが。 「-vv」については、opensshのマニュアルをごらん下さい。 % ssh -vv -l osamuy locahost OpenSSH_3.4p1, SSH protocols 1.5/2.0, OpenSSL 0x0090605f debug1: Reading configuration data /etc/ssh_config debug1: Rhosts Authentication disabled, originating port will not be(以下略) みたいなログが出ます。 Windowsならcygwin版が使えます。

YUNTAKU
質問者

お礼

アドバイス本当にありがとうございました。 皆様のアドバイスを参考にやってみましたがどうしても、うまくできませんでした。 以前のバージョンに戻して使うことにします。 本当にありがとうございました。

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.2
YUNTAKU
質問者

補足

参考URLありがとうございます。 試してみます

関連するQ&A