На самом деле вы можете создать файл ~/.ssh/config, чтобы указать отдельные опции (см. man ssh для более подробной информации) для каждого хоста, например:
Host myserver
HostName 127.0.0.1
User someuser
IdentityFile ~/.ssh/some_id
IdentitiesOnly yes
Host otherserver.net
User root
Port 5010
После создания этого файла вы можете изменить ваш ~/.dsh/machines_list соответственно:
myserver
otherserver.net
Dsh должен затем работать правильно: dsh -a w
.