Eu continuaria a usar seu computador como uma máquina local e colocaria o caractere curinga no lado do host remoto executando o seguinte comando no seu MAC:
mac> scp [email protected]:remote/folder/file* local/folder
Se você realmente quiser fazer login no seu computador a partir do host remoto, aqui está um breve guia.
A conexão wi-fi em que você está provavelmente é em uma rede local (LAN) e o host remoto provavelmente está operando na Internet como um todo, do ponto de vista do Mac, é a rede de longa distância (WAN). O endereço IP que você está vendo com ifconfig
é quase certamente seu endereço de LAN e não o endereço de WAN que o host remoto precisa. Se você abrir seu terminal e executar curl http://myip.dnsomatic.com; echo;
, poderá ver o endereço IP da WAN da sua LAN. Isso só vai levá-lo para o roteador da sua LAN, você provavelmente precisará dizer explicitamente ao roteador para encaminhar o tráfego ssh (na porta 22 por padrão) para o seu computador usando o endereço IP da LAN do seu Mac que você obteve com o ifconfig
comando. Como Mark Plotnick mencionou, você também precisará ter certeza de que o SSH está ativado no seu Mac (preferências do sistema - > compartilhamento - > login remoto & compartilhamento de arquivos) e que não há firewalls entre você e os servidores remotos bloqueando a entrada Por último, tenha muito cuidado ao abrir seu computador na Internet como este e ativar o login remoto. Não é muito seguro fazer isso na porta padrão 22, especialmente sem configurar algumas opções de segurança mais avançadas. No mínimo, certifique-se de que todos os seus usuários administrativos tenham senhas strongs e que eu desligue o login remoto e o compartilhamento de arquivos sempre que você não precisar.
A Wikipédia tinha boas descrições de LAN e WAN que pode valer a pena investigar.