Como encontrar o endereço de login remoto do terminal

Como encontrar o endereço de login remoto do terminal

Eu uso o scp para copiar arquivos de um computador remoto (Linux) para minha máquina local (Mac OS Mojave). Tenho o "Login Remoto" ativado no meu Mac. Na seção "Compartilhamento" das Preferências do Sistema, onde habilitei o "Login Remoto", é listado um endereço que, quando estou no campus da UCLA, por exemplo, fica assim:

[email protected]

Este endereço (números x e nome removido) permite-me entrar sshno meu Mac a partir de um computador estrangeiro e, em particular, usá-lo scppara transferir arquivos.

Na máquina estrangeira, eu uso

scp filename [email protected]:~/Downloads

e o arquivo aparece na pasta Downloads do meu Mac.

Eu gostaria de automatizar esse processo. O endereço remoto parece mudar com frequência. Como obtenho o endereço do meu computador na linha de comando? O Mac OS pode gerá-lo claramente, pois o lista nas Preferências do Sistema.

Obrigado!

Responder1

Isso é mais uma solução alternativa do que uma resposta completa à pergunta feita, mas depois dos comentários…

Preferências do sistema > Rede. Na Ethernet você pode ver onde diz "Usando DHCP", então você altera para DHCP com endereço manual. No Wifi está dentro da seção Avançado, em TCP/IP.

Observe que corrigir o endereço pode levar a conflitos que você não conseguirá resolver, a menos que consiga persuadir a Uni a lhe fornecer um endereço fixo da parte deles.

informação relacionada