Bem, você precisaria que ele portasse a porta 22 do seu computador e que ele esteja executando sshd
se você quiser fazer isso da maneira mais simples.
Por outro lado, você pode fazer o trabalho sujo e fazer com que ele faça uma porta em frente através de ssh
para o seu computador. Isso seria feito com a configuração de um daemon ssh
(instruções para o OSX aqui ), em seguida, a porta de encaminhamento de porta 22 ( ssh
port) do seu computador principal através do seu roteador. Existem muitas, muitas variações entre cada roteador e firmware, então eu realmente não posso orientá-lo nesta etapa. No entanto, este site parece ter um banco de dados muito grande de guias feitos sob medida para diferentes roteadores, então você pode ter alguma sorte lá . Além disso, certifique-se de definir um endereço IP privado estático para o seu computador principal para que o dhcp não forneça um novo endereço. Se isso acontecer, sua porta externa será encaminhada para um host interno inexistente, por isso seria inútil.
Em seguida, crie um usuário para seu irmão. Nada extravagante aqui, apenas certifique-se que tem uma senha e que ele sabe o que é. Certifique-se também de que ele tenha um daemon ssh
em execução no computador dele. Ele também pode estar interessado em criar um usuário em seu computador para você, para que ele não precise expor sua senha a você e fornecer seu próprio diretório pessoal.
Quando você tiver um daemon ssh
em execução, faça com que seu irmão se conecte ao seu computador com o comando ssh -R 2222:localhost:22 [email protected]
, ele poderá conectar e inserir sua senha (que não aparece nos sistemas operacionais baseados em UNIX) por razões de segurança). Uma vez conectado, o tráfego do seu computador na porta 2222 será encaminhado para a porta 22 do computador (a ssh
port). Agora você deve conseguir se conectar ao computador dele com ssh -p 2222 you@localhost
. Divirta-se!
Como observação final, você também pode querer pegar um nome de host de um site DDNS, sugiro no-ip.com . Dessa forma, você pode se conectar facilmente ao seu roteador, que estará em something.ddns.net
, ou algo assim. Eu gosto de no-ip porque é grátis, e se você configurar seu roteador para usá-lo corretamente, ele irá atualizar automaticamente o nome do host para apontar para o seu endereço IP público.