I have (almost) the same issue, but switching keyboard didn't seem to help me. I'm using a spanish keyboard in any case, and the same problem happens when connecting through SSH from Linux or from Mac.
The particular problem seems only with non-root users in Ubuntu 12.04.3 x64. We have another couple of droplets using Fedora, and this problem doesn't occur.
In Ubuntu, root console is just fine, but non-root user's console seems misconfigured or something:
- Up/Down/Left/Right keys just print out: ^[[A^[[B^[[D^[[C
- There seems to be no command history (or maybe it's because pressing Up key just doesn't seem to work)
- Console prefix should look like: [@ ]$, but it only shows a "$" sign. It shows no username, no path, nothing.
- TAB to complete commands/paths/file names, doesn't work either.
- Aliases like ll (for ls -l) are not configured by default.
Do yo have any ideas of what the problem could be?
I created the users using: useradd -m -c "User Name" someuser
Thank you very much in advance!