Vamos instalar as dependências do webmin: Perl, OpenSSL, SSLeay.
Baixe o webmin no seguinte endereço:
# wget -c http://prdownloads.sourceforge.net/webadmin/webmin-1.780.tar.gz
Descompacte o webmin:
# tar -zxpf webmin-1.780.tar.gz
Entre no diretório que foi criado:
# cd webmin-1.780
Dê permissão de execução ao script setup.pl:
# chmod +x setup.pl
Rode o script de instalação:
# ./setup.pl
Será solicitada a criação de usuário e senha.
Ao término da instalação, acesse serviço via navegador.
No meu caso:
http://192.168.124.130:10000/
Vá na opção:
Webmin -> Webmin Configuration -> SSL Encryption -> install
No meu caso o sistema retorna o erro abaixo:
Failed to install module : Failed to create new PTY - try installing the IO::Tty Perl module
Prosseguindo:
Instalando o Perl:
# pkg install perl5-5.20.3_8 perl5-devel-5.23.6.31 perl5.18-5.18.4_17 perl5.22-5.22.1_4
Instalando o OpenSSL:
# pkg install p5-OpenCA-OpenSSL-2.0.29_2 p5-Crypt-OpenSSL-X509-1.8.06 p5-Crypt-OpenSSL-Random-0.11 p5-Crypt-OpenSSL-RSA-0.28_1 p5-Crypt-OpenSSL-AES-0.02_3 p5-Crypt-OpenSSL-Bignum-0.06 p5-Crypt-OpenSSL-CA-0.23_3 p5-Crypt-OpenSSL-DSA-0.15 p5-Crypt-OpenSSL-EC-1.01 p5-Crypt-OpenSSL-ECDSA-0.07 openssl-1.0.2_5 linux-c6-openssl-1.0.1e_6 linux-c6-openssl-compat-0.9.8e_2 mingw32-openssl-1.0.2d_1 openssl_tpm_engine-0.4.2_3 py27-openssl-0.15.1 compat6x-i386
Instalando SSLeay:
# p5-Crypt-SSLeay-0.72_2 p5-Net-SSLeay-1.72
Compilando o módulo SSLeay, baixe o arquivo:
# wget http://www.cpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.72.tar.gz
Descompacte o arquivo:
# tar -zxpf Net-SSLeay-1.72.tar.gz
Entre no diretório:
# cd Net-SSLeay-1.72
Rode o script em perl Makefile.PL assim:
# perl Makefile.PL
Faça um teste para verificar se ouve erros de compilação:
# make test
E por fim instale assim:
# make install
Feito isso, vá novamente em:
Webmin -> Webmin Configuration -> SSL Encryption e habilite o uso de SSL na conexões.
Nenhum coment�rio foi encontrado.