17 Jul 2021, 23:28

copy paste not working for password in command line

I wrote this with the intention of sending it to Dreamhost Support, but found the solution by the end.

Before today, I had not logged in as thunderrabbit for a pretty
long time (over a year).

Earlier today, I reset thunderrabbit's password via
https://panel.dreamhost.com/index.cgi?tree=users

After a few minutes, via ssh, I logged into Canyonville using
thunderrabbit with the password

Logged in as thunderrabbit, I did not do much.  I just changed the
permissions of directory /home/thunderrabbit/robnugen.com from 700
to 755, so newly created domain temp.robnugen.com could serve the
(old) content at that URL.

After a couple hour break, I could not log in again as
thunderrabbit on Canyonville, even after carefully copy-pasting
the password.

I even tried resetting the password again, have waited several
minutes, including taking a shower and now typing this request..

Why can't I log in as thunderrabbit on Canyonville?

Related info:

In ~/.ssh/config with the following block

Host dreamhost
    HostName canyonville.dreamhost.com
    User thunderrabbit

At my command line $ prompt, I type

$ ssh dreamhost

and it replies 

Received disconnect from 64.90.48.21 port 22:2: Too many authentication failures
Disconnected from 64.90.48.21 port 22

If I add `IdentitiesOnly` to the block

Host dreamhost
    HostName canyonville.dreamhost.com
    User thunderrabbit
    IdentitiesOnly yes

$ ssh dreamhost
Host key fingerprint is SHA256:49CmYCDhMILX7yP5M/N0xDXUeimpNXRrRGUlTZ+o52U
thunderrabbit@canyonville.dreamhost.com's password: 
Permission denied, please try again.
thunderrabbit@canyonville.dreamhost.com's password: 
Permission denied, please try again.
thunderrabbit@canyonville.dreamhost.com's password: 
thunderrabbit@canyonville.dreamhost.com: Permission denied (publickey,password).

I AM able to log in to thunderrabbit via WebFTP at a URL like
https://files.dreamhost.com/#/c/64.90.48.21/thunderrabbit/REDACTED

For fun, after typing all the above, I am trying again to reset
the password.

While waiting for the new password reset, I will mention I have
tens of users on Canyonville, and all of them have been set up
with ssh keys.  thunderrabbit used to have an ssh key, but I lost
access to it when I changed computers.  This is just to say I am
99% I am doing things correctly, but just cannot understand why
the password authentication is not working when I log in via ssh..

Yeah it is still not working, and it has been 5 minutes since I
reset the password, so I hope you can figure it out.

OMG it works if I type the password and not use copy-paste buffer
(keyboard or mouse). ugh.