Thanks all for criticisms and comments,
None of it was critical of you. Pointing out a deprecated command was being used improperly, and suggesting that reading the docs would help. On DO, like most of these platforms I've used they provide a trivial way to supply ssh keys before VMs/droplets(whatever) are created, making management a breeze and providing better security from the get go. On DO sadly the default is left at 'password' in the Authenticator section. Their quick start section and how tos cover this in more detail. N.B. that some of the user provided documentation has corrections from DO, usually found at the bottom.