hi,
my password contains a ‘$’ symbol and when i try to use it when logging through SSH terminal it does not accept the password.
also when i try to run the Bandwidth test through the shell if the remote device is having a “$” symbol the system refuses to run the test.
it runs perfectly fine with WINBOX as there is no issue using any special character with WINBOX.
how can i make the special character be accepted through Shell or SSH or Telnet?
Do you think it has to do with the SSH Client?
i am clueless… only Normis will be the right person to help in this case…
Try using another SSH Client, like “putty”
using Putty also you end up working in the Mikrotik Shell… so i think it’s routeros which should be able to understand the special character in password…
normis!! please help.
normis
September 2, 2016, 7:40am
6
Just made a new user with password $$$ in Webfig.
Logged in with the same password over SSH.
Works for me.
Where did you create the password? GUI or SSH ?
EDIT: I just made a new user in SSH also, with password $$$$$. It works also. Maybe try another SSH client?
try running a Bandwidth Test and use the password with $ for credentials… it fails here…
normis
September 2, 2016, 9:46am
8
That is something else. Your initial post was about SSH
mrz
September 2, 2016, 9:57am
9
In RouterOS console $ is a special character, either you use escape sequence or avoid using such characters in passwords and usernames.
Whole list of special characters are here:
http://wiki.mikrotik.com/wiki/Manual:Scripting#Constant_Escape_Sequences
sorry… my mistake… apologies