LDAP用に構成されたFedoraサーバーがあります。ところで、LDAPサーバーが消え、SSH経由でアクセスできなくなりました。サーバーをシングルユーザーモードで再起動し、eth0を起動してsshdを起動しましたが、sshを試みると接続がタイムアウトし、サーバーが「nss_ldap:LDAPサーバーを取得できませんでした。サーバーが利用できません」と報告します。
システムからLDAPを完全に消去し、外部LDAP依存関係との接続を解除するにはどうすればよいですか?共通のldap confスクリプトを実行して削除しましたが、yum remove openldap-servers nss-pam-ldapd
sshdは存在しないLDAPサーバーに対して認証できないため、まだすべての接続をブロックします。
ベストアンサー1
ssh confファイル/etc/ssh_config
と.:-で/etc/sshd_config
これら2つのファイルを確認する必要があります。
PAMAuthenticationViaKbdInt yes
そして、次のように変更します。
PAMAuthenticationViaKbdInt no
もちろん、サービスを再起動することを忘れないでください。 -
service sshd restart