Ok, então,
PC remoto:
sudo apt-get install openssh-server
Opcional: para melhor segurança, altere a porta SSH padrão.
sudo vim /etc/ssh/sshd_config
Pesquise
# Port 22
Edite-o para:
Port XXXX
em que XXXX é o novo número de porta.
Depois disso, faça o login no roteador remoto (não no roteador, mas no roteador na rede remota).
Aplique o encaminhamento de porta. Algo como
Porta de disparo XXXX para endereço IP {endereço IP local remoto (algo como 192.168.0.100)}
Depois de configurar a conexão remota, vá para o seu PC e digite:
ssh {public ip address} -p XXXX -l username
Por exemplo:
ssh 98.123.211.111 -p 1414 -l root
Você será solicitado a digitar a senha do usuário e, assim que fizer isso, você terá uma conexão remota com o endereço desejado.
NOTA: Você pode acionar diferentes portas para se conectar a diferentes PCs na rede remota.