Antes de mais nada, você NUNCA carrega suas chaves privadas em qualquer lugar.
Vamos esclarecer isso.
- O servidor está executando o serviço ssh_d em uma porta diferente (12xx)
- Você encaminhou a porta 12xx do roteador para o servidor.
- Você pode se conectar se estiver na mesma rede usando
ssh -p 12xx [email protected]
- Você pode se conectar se estiver em outra rede usando
ssh -p 12xx [email protected]
- Ambas as conexões você está usando a mesma caixa de origem (eu assumo laptop)
Confirme isso para que possamos ajudar você a resolver seu problema.
Só para lhe dar um aviso desde que você afirmou que esta é a primeira vez que você joga com o ssh. Você precisa usar o "@" para conectar-se se estiver executando localmente com um nome de usuário diferente daquele que deseja usar no servidor. Isto é:
usernameA [laptop] --- > ssh --- > usernameA [servidor]
Nesse caso, você usaria:
ssh -p 12xx youraddres.no-ip
Se você usa nomes de usuário diferentes, é necessário especificá-lo usando "@". Então, se este for o caso:
usernameA [laptop] --- > ssh --- > usernameB [servidor]
Você deve usar:
ssh -p 12xx [email protected]