quella che hai detto tu va benissimo...

dyndns impostato sul router... poi fai fowarding delle porte dei servizi che ti servono (http,ssh vedi te) al server (che in locale ha un ip fisso..) è una cosa abbastanza semplice...