Você pode ter duas entradas em ~/.ssh/config
e ter as configurações necessárias:
Host work
User workid
HostName service.com
Host personal
User homeid
HostName service.com
Então você pode fazer ssh work
e ssh personal
.
Basicamente, o truque é: a parte Host
não precisa ser um nome de host DNS real, pode ser o que você quiser.