I have a remote host, previously I can ssh into it with root and password
ssh root@remote_host
or I ssh into it first using a regular user account
ssh esolve@remote_host
and then su root and input password
but today, in both ways, my password is always incorrect, like
[esolve@local esolve]$  ssh root@remote_host
root@remote_host's password: 
Permission denied, please try again.
or
[esolve@remote_host ~]$ su root
Password: 
su: incorrect password
related information:
- I can use this password to log in with root if I operated locally on that remote machine today. 
- I ssh into is via VPN 
Why did this happen? How can I solve this problem?
