Вы не говорите, какие имена пользователей задействованы в этих двух учетных записях.При отсутствии определенного имени пользователя в команде ssh, ssh предполагает, что ваше имя пользователя одинаково на обоих хостах.Учитывая, что ваша команда работает, когда вы указываете имя пользователя, я предполагаю, что имена пользователей между двумя учетными записями разные.
На мастере попробуйте следующее:
$ cat << EOF >> ~/.ssh/config
Host slave
User system
EOF
$ ssh slave
Если это не такполезно, а затем уточните свой пост, указав свое имя пользователя на ведущем устройстве и ваше имя пользователя на подчиненном.