Inicie o cliente Synergy com SSL antes do login Ubuntu 16.04 LTS

0

O problema surge porque eu uso SSL. Os guias para nenhuma criptografia funcionam bem, como Inicie a Sinergia (ou qualquer aplicação) ANTES de logar no Ubuntu 16.04.2 LTS

Eu criei o arquivo

    /etc/lightdm/lightdm.conf.d/50-ubuntu.conf

e adicionou as seguintes linhas

    [SeatDefaults]
    greeter-setup-script=/usr/bin/synergyc --enable-crypto 192.168.x.x

Para que a criptografia SSL não dê erro "falha ao verificar a impressão digital do certificado do servidor", adicionei a impressão digital do servidor a

    ~/.synergy/SSL/Fingerprints/TrustedServers.txt

Se eu executar o comando

    /usr/bin/synergyc --enable-crypto 192.168.x.x

após o login, funciona bem. Se eu desabilitar o SSL no servidor e remover o --enable-crypto do arquivo 50-ubuntu.conf, ele funcionará bem.

Eu suspeito que seja porque a Impressão digital do servidor está no meu diretório inicial, que não está acessível para a conta que está executando o material antes de eu estar logado, mas não tenho certeza de como corrigi-lo.

Eu tentei adicionar a impressão digital a

    /home/root/.synergy/SSL/Fingerprints/TrustedServers.txt

(nenhuma dessas pastas existia antes), mas não funcionou.

Espero que você possa me ajudar:)

    
por Atnas 20.09.2017 / 17:46

1 resposta

0

A impressão precisa do servidor precisa ser adicionada a

/root/.synergy/SSL/Fingerprints/TrustedServers.txt

Como o diretório home do usuário root não é /home/root/ , mas /root , de acordo com essa questão O que é" ~ "(diretório inicial) definido como para programas sendo executados antes do login usando LightDM?

    
por Atnas 25.09.2017 / 14:28