Veja o encaminhamento de SSH Veja encaminhamento de porta local em ssh.
ssh -L 3000:internalip:3000 ext.home.ip.addr
Isso abrirá uma porta local 3000 que mapeia para o seu servidor em 3000. Você o acessa indo para o link na máquina que iniciou o ssh conexão
Você também precisará fazer o encaminhamento de porta em seu roteador para mapear o endereço IP externo para o endereço IP interno da porta 22 e, presumivelmente, publicá-lo usando o DNS dinâmico. Infelizmente isso tem o efeito líquido de abrir o SSH para o mundo e é indesejável. Também não o ajuda em caixas de massa ( mas você pode fazer algo semelhante com massa )
Se eu estivesse fazendo isso, eu estaria configurando um sistema OpenVPN no meu roteador doméstico e usando o OpenVPN para conectar sistemas externos à LAN - isso protege o tráfego da porta 22 e não requer o uso de SSH. . É também muito mais fácil de automatizar, e existem clientes OpenVPN para a maioria dos sistemas operacionais.