Go in through your MSTSC connection to xrdp and from within there restart your SSH daemon service.
$sudo /etc/init.d/sshd restart
-or-
$ sudo service sshd restart
If the problem continues then I'd consult the log file /var/log/secure to see if you can see if it's an authentication issue. You can consult the log file /var/log/messages to confirm that the SSH service is functioning normally as well.
EDIT #1
Based on a comment from the OP, "..Failed password for root from 192.168.4.190 port 50677.." it looks like it could be the root user's password isn't what you think. Again using your MSTSC access via xrdp I'd confirm that you can su - and login as root.
If you can then the issue likely lies with either something in your /etc/ssh/sshd_config file not allowing either user root access or the IP you're attempting to connect from might not be allowed access. I would expect different messaging in the /var/log/* log files however, but these are 2 additional leads to follow-up on.
sshservice on the Linux box? Trysudo service ssh restartrsyncon? you might have overwritten some configuration (or changed some permissions in the home-directory) that now prevents you from logging in.bash: service: command not foundsudo? Also try (as root or with sudo)/etc/init.d/ssh restart