como obter o nome do host atual?

1

Essa pode ser uma questão bem complicada!

Então, como faço para obter o nome do host para que eu possa ssh em minha máquina (que é um Mac)?

Por exemplo : ssh myusername@<hostname> Existe algum comando para descobrir o nome do host do terminal?

[Editar] Então eu fui capaz de encontrar o host (graças à sua ajuda! :). Mas ainda estou recebendo 'Conexão esgotada' ao tentar ssh na máquina. Na verdade, posso ssh em minha máquina a partir da VM que compartilhou a mesma conexão com esta máquina. Existe mais alguma coisa (opção de firewall / etc) que eu precise alterar para ativar completamente o login remoto?

obrigado

One Two Three
fonte

Respostas:

2

Tentei entrar hostname no seu terminal?

Oldskool
fonte
1

verifique em preferências de sistema- & gt; compartilhando, quando você habilita login remoto em seu mac lhe dirá aí mesmo que usuário e nome de host usar.

vextorspace
fonte
Obrigado! Então eu liguei a opção de login remoto. Mas quando tentei fazer o ssh de uma conta diferente, continuei a conexão esgotada. Por acaso você sabe o que mais preciso alterar / reconfigurar para ativar completamente o login remoto?
Tanto quanto eu sei que é tudo que você precisa, no entanto, o Remote Login deve ser definido para todos os usuários ou ter o usuário que você deseja em sua lista. Eu esperaria que você precisa ter uma senha definida para esse usuário também. No meu computador, por exemplo, meu usuário é vextorspace e meu ip é 192.168.1.112 e meu domínio é macbook.local para que eu possa fazer um ssh [email protected] ou ssh [email protected]. As únicas coisas que defini em compartilhamento são login remoto e gerenciamento remoto. gerenciamento remoto é para acesso vnc.
vextorspace