Add KeyboardInteractiveCallback so that even client do now have publickey, username can still be passed in