Hyphen is replaced to underscore in steps section, config.yml

I tried simple deployment using CircleCI. That is upload binary builded in CircleCI at SSH.
When I write ssh and deploy command, Hyphen containing in ssh username or hostname is replaced to underscore, and deployment is failed.
Is it correct behavior? I can’t find about these in document.