I found this question: SSH to AWS Instance without key pairs for how to disable the need to use keypairs on an EC2 instance.
I'd like to do something like that but if possible still use keypairs yet have multiple users. We'd like to give clients and vendors access to the server but don't want to share the same keypair with everyone.. is there a way to still use Keypairs yet have multiple user accounts to the server?