- ベストアンサー
SSHのアップグレードでログインできなくなった
昨晩、OpenSSHのバージョンを3.4p1 にRPMでアップグレードしました。 OpenSSLもないとダメってTurboLinuxに怒られたのでこちらもアップグレード しました。 アップグレード自体は何もエラーもでずうまくいき、起動もできたのですが、 WindowsからSSHでログインしようとすると、パスワードではじかれてしまいます。 今までは同じパスワードで入れていました。 何が原因なのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
直接ログインして、sshd_configの内容を確認してみては。 PasswordAuthentication がnoになっているとか、 入れ替えた影響で、設定が消されちゃったのかも。 システム側での異常なら、syslogに何かメッセージが報告されているかもしれません。 クライアント側で、sshを-vv付きで実行してみて、接続処理中何が起こっているかを 表示させてみるという手も。
その他の回答 (3)
- sanchego
- ベストアンサー率44% (4/9)
openssh バージョン2系から3系にバージョンアップした場合では設定ファイルが違ってくるみたいです。 「/etc/ssh/sshd_config」 が編集されている場合、アップデート後に新しい設定ファイル 「 /etc/ssh/sshd_config.rpmnew」 がインストールされているはずなので、アップデート後には、設定を確認して 「/etc/ssh/sshd_config.rpmnew」 を 「/etc/ssh/sshd_config」 にコピーする必要があるようです。
お礼
アドバイス本当にありがとうございました。 皆様のアドバイスを参考にやってみましたがどうしても、うまくできませんでした。 以前のバージョンに戻して使うことにします。 本当にありがとうございました。
- osamuy
- ベストアンサー率42% (1231/2878)
「/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版が使えます。
お礼
アドバイス本当にありがとうございました。 皆様のアドバイスを参考にやってみましたがどうしても、うまくできませんでした。 以前のバージョンに戻して使うことにします。 本当にありがとうございました。
- MovingWalk
- ベストアンサー率43% (2233/5098)
どんな状況かよくわかりませんがこれらは参考になりませんか? http://www.a-yu.com/pub/qa64.html http://www.net-newbie.com/linux/misc/ttssh.html http://www.hyperdyne.co.jp/~oohashi/work/redhat/etc/openssh2.shtml
補足
参考URLありがとうございます。 試してみます
補足
>直接ログインして、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付きで実行してみて、接続処理中何が起こって >るかを 表示させてみるという手も。 すいません、こちらの方が分かりません。もしよければ方法をおしえていただけますでしょうか?