Não é possível conectar-se a um MacBook remoto pelo SSH

1

Eu conheço o artigo da Apple sobre o SSH. Eu conheço o vídeo sobre como fazer login no Mac pelo SSH.

Eu tenho as seguintes configurações no MacBookA

Estou tentando conectar-me a ele pelo comando na imagem no MacBookB

ssh <username>@<address>

onde e meu nome de usuário e endereço são apropriados, respectivamente.

Eu recebo a seguinte mensagem de erro

[1448]ssh <username>@<address> 
ssh: connect to host <address> port 22: Operation timed out
[1448]

Eu tenho o MacbookA ativado. Eu coloquei o usuário do MacbookA online e offline pelo MacbookA, então tentei logar no terminal do MacbookB com Operation timed out -error.

Como você pode se conectar ao seu Mac remoto por SSH no terminal?

    
por Bart De Vos 21.02.2012 / 09:37

3 respostas

3

Eles estão na mesma rede local? Em caso afirmativo, você pode se conectar usando o nome Bonjour?

ssh [email protected]
    
por 12.05.2009 / 12:03
0

Você precisa ter certeza de que em ambos os computadores a porta 22 esteja aberta (firewalls em qualquer lugar?) e que haja uma rota de rede de A para B. (não atrás de NAT ou atrás de NAT e encaminhada / DMZ)

Você consegue fazer o ping de ambos os computadores uns dos outros? [respondeu: sim]

Adições:

Os endereços IP dos computadores estão em um dos seguintes intervalos ?: 192.168.xxx.xxx, 10.xxx.xxx.xxx ou 169.xxx.xxx.xxx Em caso afirmativo, eles estão atrás de um roteador de algum tipo e você precisará garantir que o roteador saiba encaminhar solicitações para o computador correto por meio de NAT / encaminhamento de porta ou configurar a DMZ na configuração de roteadores para o IP interno dos computadores receptores. endereço.

Por exemplo, Meu Macbook Pro é 10.0.0.1 e o roteador é 10.0.0.138. vamos dizer que meu IP público é 96.1.2.3 (todos são fictícios, mas, para o exemplo, isso vai funcionar bem.)

Configurei meu roteador (que também é meu modem de banda larga) para encaminhar todas as solicitações para 10.0.0.1, colocando-as na configuração dos roteadores por meio do utilitário que as acompanha.

agora, quando eu tento me conectar ao 96.1.2.3, o roteador é o primeiro respondedor, mas ele sabe encaminhar o pedido para o meu Macbook Pro, de modo que, no final, meu Macbook Pro responde através do roteador de volta à parte solicitante.

Se você não configurar nenhum tipo de encaminhamento em seu roteador, é provável que negue qualquer tipo de solicitação do mundo externo e, mesmo que isso não ocorra, não saberá para onde enviar a solicitação em a rede interna. (atualmente, existe praticamente uma rede interna, mesmo que você use apenas um computador).

Acho que o problema não é tanto no firewall, mas é mais provável que ele esteja nas configurações do seu roteador. Você precisa se certificar de que o destinatário realmente atenda à solicitação.

    
por 12.05.2009 / 12:03
0

O que você quer dizer com "nome de usuário e endereço apropriados"? O endereço é um endereço da internet, um endereço de rede local ou bonjour? Você já tentou desativar todos os firewalls para ver se é possível? Você pode querer brincar com Utilitários / Network Utility.

Eu vejo de uma resposta que você está em duas conexões de internet diferentes. Tem certeza de que os modems / roteadores individuais não têm firewalls embutidos?

    
por 12.05.2009 / 12:03

Tags