bug fix: when use `alias ssh=/path/to/ssh.sh`, it may cause a recursion error