teste OpenSSH: falha na conexão proxy com privsep

1

Eu quero medir a cobertura de testes do OpenSSH, mas recebo um erro, quando executo o teste connect-privsep. Não consigo descobrir qual é o problema.

$ ./configure --with-cflags="-fprofile-arcs -ftest-coverage" --with-ldflags="-fprofile-arcs -lgcov"
$ make
$ env TEST_SSH_LOGFILE=/tmp/sshd.log SUDO=sudo make tests LTESTS=connect-privsep

saída : link

sshd.log : link

O teste é executado sem sinalizadores de cobertura:

$ ./configure
$ make
$ env TEST_SSH_LOGFILE=/tmp/sshd.log SUDO=sudo make tests LTESTS=connect-privsep

... todos os testes foram aprovados

Eu instalei os seguintes pacotes:

$ sudo apt-get install build-essential
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install libssl-dev

Eu também criei o usuário para a separação de privilégios:

# mkdir /var/empty
# chown root:sys /var/empty
# chmod 755 /var/empty
# groupadd sshd
# useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd

Eu tentei em:

  • Ubuntu 14.04 x64 VM

  • Ubuntu 14.04 x64

  • Debian 8 VM

Os resultados foram os mesmos. (VM = Máquina Virtual)

Eu também tentei outras versões do OpenSSH (6.x), mas os resultados foram os mesmos.

O que devo fazer?

    
por BlackCat 13.08.2015 / 12:59

0 respostas

Tags