Eu tenho um novo MacBook Pro que eu quero ser capaz de logar através do ssh ou vnc, mas não importa a combinação de coisas que eu tentei nada parece funcionar. Até tentei o LogMeIn
Como faço para configurar meu MacBook para que eu possa me conectar remotamente, mesmo que esteja dormindo?
macos
ssh
vnc
wake-on-lan
JoeCortopassi
fonte
fonte
Respostas:
Você não pode encaminhar o pacote mágico. Ele funciona na camada 2 do Modelo OSI e é endereçado ao endereço MAC (ethernet ID) do computador de destino, que não sabe nada sobre a Camada 3 (IP, ou seja, a Internet). É por isso que é chamado de Wake-on- LAN .
O que você posso O que você faz é instalar software no seu roteador que pode enviar um pacote mágico para você na máquina em questão depois de fazer o login no roteador. Eu faço isso com um WRT54GL executando o Firmware de Tomate . Tenho certeza que também poderia ser realizado com DD-WRT .
Para responder ao resto da sua pergunta, a maioria das pessoas que usa o software de login remoto simplesmente não se incomoda com o sono em primeiro lugar. Mas, independentemente disso, eu uso rotineiramente o Compartilhamento de Tela integrado do OS X, que é basicamente VNC com autenticação aprimorada. Outros geralmente usam clientes e servidores VNC de terceiros, como Servidor Vine (Ou, eles apenas abrem o servidor Screen Sharing / Remote Desktop para conexões VNC menos seguras). Todos estes exigem que as portas apropriadas sejam encaminhadas do seu roteador.
Uma abordagem mais amigável é a terceira parte TeamViewer , que é bastante polido, livre para uso pessoal e não requer encaminhamento de porta, pois o computador "servidor" efetua login em um dos servidores do TeamViewer de trás de sua rede para aguardar uma conexão "cliente".
fonte
Se você tem um TimeCapsule, então você pode fazer isso em teoria. Quando um Mac vai dormir, envia uma mensagem para um "Sleep Proxy" anunciando quais serviços ele pode oferecer, é acordado. O Time Capsule, em seguida, cuida de acordar o MacBook, mesmo sem fio.
Vejo: http://support.apple.com/kb/HT3774 que também diz que isso funciona para o Back To My Mac.
fonte
Eu comecei a trabalhar:
Depois de alguns segundos, a máquina está funcionando e eu posso, por exemplo. faça o login usando o SSH.
Eu tenho um roteador Zyxel P-2602HW-D1A e um Macbook rodando OS X 10.7 (Lion).
Eu ainda tenho que encontrar uma ferramenta de linha de comando para Mac / Unix que pode fazer WOL pela internet (ou seja, especificando endereço MAC e IP), mas há uma ferramenta para o Windows aqui: http://www.matcode.com/wol.htm
fonte
netcat
vai fazer e está disponível para muitas plataformas diferentes, como Linux , janelas , Mac OS , HP-UX , Haiku , amiga , Android , iOS , FreeDOS . Apenas requer personalizado configuração Arquivo. O que faz com que funcione é que você pode envolver qualquer coisa no pacote TCP / IP com dados netcat, WOL, por exemplo. No entanto, se acontecer de você ter ReactOS então pode não funcionar ainda.Por que não apenas encaminhar uma porta no roteador que você provavelmente tem? Nessa configuração, seu roteador teria o IP externo estático (ou usaria algum serviço DNS dinâmico), o roteador encaminharia qualquer tráfego para uma de suas portas para o servidor (que deveria ter um IP estático dentro de sua LAN) ou poderia encaminhar para um endereço de broadcast da sua LAN.
Agora enviando o pacote WOL para seus roteadores IP & amp; a porta encaminhada específica deve iniciar seu servidor (porque dentro do pacote WOL está o MAC do seu servidor).
O encaminhamento de portas é uma característica bastante comum em roteadores, portanto não deve haver necessidade de roteadores sofisticados de firmware / WOL.
Estes parecem apoiar minha ideia:
fonte
Para aqueles correndo Tomate por Shibby , outro tomate baseado, ou OpenWRT Firmware em seu roteador, você poderia escrever um pequeno script para acordar automaticamente qualquer PC em sua rede local que recebe uma nova conexão em sua porta SSH. Eu tenho escrito sobre isso no meu blog e o código está ligado github gistub .
fonte