Biztos, hogy az SSH játszik a dologban, és nem a MySQL user azonosítóját látod? Amikor létrehoztad a MySQL-ben a usert, akkor így hoztad létre? Pl. lehet:
CREATE USER 'user'@'localhost' IDENTIFIED BY 'blabla';
vagy
CREATE USER 'user'@'192.168.2.1' IDENTIFIED BY 'blabla';