Estou tentando configurar meu iMac para que eu possa usá-lo remotamente (de fora da minha rede doméstica.) Eu também tenho um servidor Linux que, ao usar o mesmo encaminhamento de porta em meu roteador, posso fazer com zero problemas.
De trás do meu roteador, eu posso ssh da minha caixa Linux para o meu iMac sem problemas, ambos usando IP interno (192.168.1.5) e o hostname (iKho), então o serviço Remote Login (ssh) é obviamente trabalhando no meu iMac.
Se eu entrar no meu roteador e encaminhar a porta 22 para a minha máquina Linux , eu posso acessá-lo imediatamente depois de fazer a alteração - ssh usando meu host freedns do meu iPhone (estritamente usando minha conexão de celular, não em wifi) e isso simplesmente funciona.
Assim que eu voltar para o roteador, edite a porta SSH para frente para falar com o meu iMac (então estou literalmente apenas mudando o endereço IP interno), ele se recusa a funcionar. Usando a mesma conexão do iPhone, ele com erros "Não é possível conectar-se ao servidor, por favor, tente novamente mais tarde".
Tecnicamente, sei que poderia deixá-lo configurado para minha máquina Linux e, em seguida, ssh de lá para o meu Mac. Mas para uma demonstração que eu quero dar em uma das minhas aulas, eu preciso ser capaz de fazer o ssh diretamente no Mac primeiro .
Estou sem ideias - não vejo como funciona localmente nos dois sentidos, mas só funciona remotamente na minha máquina Linux. Existe algum tipo de limitação do servidor ssh do MacOS?
Obrigado por qualquer ajuda,
-Bryan