Se você tiver um roteador, precisará encaminhar a porta 22 para o seu computador para que o SSH funcione (a menos que você o esteja executando em uma porta diferente; nesse caso, será necessário usar essa porta, mas o padrão é 22)
Os clientes DNS dinâmicos podem ser executados em seu computador, embora alguns firmwares de roteador tenham suporte para ele, dependendo do seu host (o DynDNS é bastante popular). O DynDNS oferece vários clientes para windows, mac e linux.