conectividade SSH no Google Compute

0

Tenho notado no Google Compute Engine que adicionar uma chave ssh permite que eu me conecte e crie uma nova conta de servidor.

No entanto, notei no sshd_conf que a linha em sshd_config

#AuthorizedKeysFile %h/.ssh/authorized_keys

está comentado.

No entanto, o servidor está realmente verificando ~/.ssh/authorized_keys para permitir que eu faça o login. Como o ssh está me permitindo logar quando minha chave é colocada neste arquivo se a opção está comentada em sshd_config?

Em uma nota não relacionada, também estou curioso para saber por que a instância não mostra o IP público como ativo em nenhuma interface, mesmo que seja conectável por meio dela. Isso é algum roteamento louco do Google ofuscando alguma coisa?

    
por Peter 09.12.2014 / 14:01

1 resposta

1

Em sshd_config , toda linha comentada é, na verdade, o valor padrão, de modo que a linha sem comentário ou sem linha significa o mesmo.

Observe que isso se aplica apenas ao arquivo sshd_config original.

Quanto ao IP público, você quer dizer se você faz um netstat -na ou ifconfig -a ele não aparece o IP público? Não tenho certeza sobre o Google compute, mas na maioria dos casos, os servidores não têm o IP público atribuído diretamente a eles. Em vez disso, o NAT é empregado, portanto, há uma "tradução" entre o IP público e o IP privado em algum momento (roteador, balanceador etc.).

    
por 09.12.2014 / 14:47