Adicionando máquinas de fora da rede no Servidor Dedicado da Landscape

1

Eu tenho um servidor dedicado do Google Landscape configurado e funcionando bem em minha rede local com várias máquinas adicionadas.

Gostaria de adicionar algumas máquinas externas, mas não consigo me comunicar com o servidor usando o comando landscape-config . Encaminhei as portas HTTPS e HTTP do servidor e é capaz de se comunicar fora da rede (ou seja, posso acessar a página de login do Landscape em um navegador da máquina externa que estou tentando adicionar).

No comando para adicionar a máquina externa (abaixo), tentei:

  • usando o nome da máquina (depois de adicioná-lo a /etc/hosts )
  • o IP do servidor
  • criando uma entrada de DNS para apontar para o servidor

Aqui está o comando.

sudo landscape-config --computer-title "name" --account-name standalone --url https://<attempts-listed-above>/message-system --ping-url http://<attempts-listed-above>/ping

Sempre que recebo esta mensagem de erro:

We were unable to contact the server. Your internet connection may be down. The 
landscape client will continue to try and contact the server periodically.

Todas as sugestões ou ideias são muito apreciadas! Ter um tempo muito difícil para fazer isso funcionar e ficar sem ideias para tentar adicionar essas máquinas!

Atualize ... Obrigado pelo comentário @dpb.

Ubuntu 16.04

Uma nova versão do Ubuntu 16.04 adicionada sem problemas! A versão do OpenSSL é 1.0.2g 1 Mar 2016 .

O comando que você sugeriu que eu execute terminou com:

openssl s_client -connect <server>:<port> < /dev/null

retorna (aparado):

Verify return code: 0 (ok)

Ubuntu 14.04

No entanto, não consigo adicionar nenhuma máquina Ubuntu 14.04. A versão do OpenSSL é OpenSSL 1.0.1f 6 Jan 2014 .

openssl s_client -connect <server>:<port> < /dev/null

retorna (aparado):

Verify return code: 19 (self signed certificate in certificate chain)

/var/log/landscape/broker.log contém:

2016-10-04 17:28:49,490 INFO     [MainThread] Queueing message to register with account 'standalone' in access group 'ny' and tags ny without a password.
2016-10-04 17:28:49,491 INFO     [MainThread] Starting urgent message exchange with https://<server>:<port>/message-system.
2016-10-04 17:28:49,688 ERROR    [PoolThread-twisted.internet.reactor-1] Error contacting the server at https://<server>:<port>/message-system.
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 71, in exchange
    message_api)
  File "/usr/lib/python2.7/dist-packages/landscape/broker/transport.py", line 45, in _curl
    headers=headers, cainfo=self._pubkey, curl=curl))
  File "/usr/lib/python2.7/dist-packages/landscape/lib/fetch.py", line 109, in fetch
    raise PyCurlError(e.args[0], e.args[1])
PyCurlError: Error 51: gnutls_handshake() warning: The server name sent was not recognized
2016-10-04 17:28:49,688 INFO     [MainThread] Message exchange failed.
2016-10-04 17:28:49,689 INFO     [MainThread] Message exchange completed in 0.20s.

Quaisquer outras sugestões muito apreciadas!

    
por rog 22.09.2016 / 20:38

0 respostas