Implemented keyboard-interactive properly