anúncios

sexta-feira, 20 de março de 2020

Instalando o cliente VPN NetExtender no Windows e Linux

Devido a pandemia do Coronavírus, as empresas liberaram o trabalho Home Office, então para isso, precisa conectar na VPN, então, antes de seguir os procedimentos, verifique qual tipo de VPN é utilizado no firewall da sua empresa, ok?

Nesse post, é explicado os procedimentos de instalação e utilização do cliente VPN NetExtender do Firewall UTM SonicWall, nos sistemas operacionais: Windows 10 e Linux (Debian, Ubuntu).

Segue os procedimentos:
  1. Acesse https://www.mysonicwall.com/muir/freedownloads
    Também disponível em: client-VPN-netExtender
  2. Procure por NetExtender
  3. Selecione NetExtender Linux TGZ 64-Bit ou caso, esteja no Windows, selecione NetExtender.8.6.260.MSI, e clique em Download. Veja na Figura 1

Figura. 1 Página do instalador cliente NetExtender para Windows e Linux


A instalação do NetExtender no Windows 10, é só executar e seguir Next, aceitar o adaptador de rede e Finish

Instalação no Linux (Debian, Ubuntu)

$ tar -xzvf NetExtender.Linux.8.6.801.x86_64.tgz
$ cd netExtenderClient/

NOTA: O script instalador do NetExtender foi implementado em ShellScript e utiliza o ifconfig e route, então nas distros atuais, foi removido, por ser considado obsoleto e ter o substituto ip addr.

Para simplificar, instale o pacote net-tools que inclui o ifconfig, route e demais pacotes de redes obsoletos.

NOTA 2: Antes de executar, verifique se tem o JRE instalado, caso ainda não tenha o JRE instalado, então segue os procedimentos abaixo antes, ok?

$ sudo apt-get update

$ sudo apt-get install default-jre


Por fim, execute o instalador do cliente VPN NetExtender

$ sudo ./install

Aceite o adaptador de rede (pppd) no questionamento da execução do script, "Set pppd to run as root [y/N]?" y

Pesquise nos aplicativos por NetExtender para abrir uma tela semelhante ao screenshot da Figura 2 e preencher os dados que pede:


Figura 2 Configuração de conexão com o servidor VPN


Server: vpn.empresa.com.br

Username: seu usuário (geralmente é o mesmo que utiliza na autenticação do domínio Active Directory)

Password:

Domain: nome de domínio utilizado na empresa

Clicar no botão Connect

Feito!

domingo, 15 de março de 2020

Conhecendo o WeTransfer

O que é WeTransfer?

É um serviço online de transferência de arquivos de até 2GB na versão gratuita.

Como utilizar o WeTranfer?

Para utiliza-lo, não é necessário criar nenhuma conta, basta fornecer um endereço de e-mail, o arquivo que será enviado e o e-mail de quem irá recebê-lo.

Acesse o WeTransfer

Digita o e-mail que será enviado
Digita o seu e-mail
Digita uma mensagem
Anexe o arquivo de tamanho até 2GB no plano gratuito.

WeTransfer Plus

Na versão Premium do WeTransfer Plus, permite enviar arquivos de tamanho até 20GB. Além disspo, permite proteger os arquivos transferidos por uma chave secreta.

Feito!

quarta-feira, 11 de março de 2020

Instalando e Configurando ambiente Grav no Debian

O que é Grav ?

Grav é um dos CMS Flat-File existente que não utiliza banco de dados, mas são gerenciados por arquivos texto. Sendo assim, torna mais veloz o acesso em comparação com CMS conhecido como Wordpress.

O Grav foi desenvolvido em PHP com framework Symfony pelos desenvolvedores: Andy Miller, Djamil Legato, Matias Gries, com data inicial de lançamento em 30/07/2014. O Grav foi projetado para ter uma curva de aprendizado superficial e fácil de configurar. O foco do Grav é a velocidade e a simplicidade, em vez de uma abundância de recursos internos que custam complexidade.

Depois de conhecer o Grav e para que serve, podemos seguir os procedimentos de instalação e configuração do Grav no GNU/Linux Debian 9/10.

Preparando o ambiente PHP para o Grav

$ sudo apt update
$ sudo apt install apache2 php php-gd php-curl php-imap php-ldap


Habilitar o módulo Rewrite

$ sudo a2enmod rewrite

Reiniciar o Apache para efeito do módulo Rewrite habilitado

$ sudo systemctl reload apache2

Dowload do Grav+Admin

OBS: Até a data de publicação deste post, a versão atual é: grav-admin-v1.6.22.zip. Grav+Admin

Extrair no diretório /var/www/html

$ sudo unzip grav-admin-v1.6.22.zip -d /var/www/html

Renomear o diretório extraído

$ cd /var/www/html

Renomei para gravblog, mas pode colocar o nome que desejar, Ok?

$ sudo mv grav-admin gravblog

Adicionar o seu usuário no grupo www-data

$ sudo usermod -aG www-data $(whoami)

Configurando o Vhost para o Grav

# vim /etc/apache2/sites-available/gravblog.conf

Altere o arquivo para ficar como este, apenas altere o diretório de localização do seu site ou sistema.
< VirtualHost *:80 >
ServerName app.local
DocumentRoot "/var/www/html/gravblog"
ErrorLog ${APACHE_LOG_DIR}/gravblog.error.log
CustomLog ${APACHE_LOG_DIR}/gravblog.access.log combined
< Directory "/var/www/html/gravblog" >
        DirectoryIndex index.php index.html index.htm
        AllowOverride All
        Order allow,deny
        Allow from all
< /Directory >
< /VirtualHost >
Habilitar o Vhost

$ sudo a2ensite gravblog.conf

Reload do Apache

$ sudo systemctl reload apache2

Adicione no arquivo hosts o nome definido no ServerName do Vhost, em Linux o diretório é: /etc/hosts e em Windows é: C:\Windows\System32\drivers\etc\hosts.

PS: Editar o arquivo hosts como administrador do sistema.
No meu caso, defini o ServerName do Vhost como gravblog.local, altere para o nome que desejar e deve ter o mesmo nome no arquivo hosts, Ok?

127.0.0.1 gravblog.local

Acesse no browser http://gravblog.local ou o nome que definiu no Vhost.

No primeiro acesso, irá redirecionar para o cadastro para o painel administrativo, segue o setup conforme solicitado que leva menos de 1 minuto.

Feito!

terça-feira, 10 de março de 2020

Instalando e Configurando o Grav no ambiente Docker

O que é Grav ?

Grav é um dos CMS Flat-File existente que não utiliza banco de dados, mas são gerenciados por arquivos texto. Sendo assim, torna mais veloz o acesso em comparação com CMS conhecido como Wordpress.

O Grav foi desenvolvido em PHP com framework Symfony pelos desenvolvedores: Andy Miller, Djamil Legato, Matias Gries, com data inicial de lançamento em 30/07/2014. O Grav foi projetado para ter uma curva de aprendizado superficial e fácil de configurar. O foco do Grav é a velocidade e a simplicidade, em vez de uma abundância de recursos internos que custam complexidade.

Depois de conhecer o Grav e para que serve, podemos seguir os procedimentos de instalação e configuração do Grav no ambiente Docker, que pode ser utilizado em GNU/Linux (qualquer distro) e Windows 10 Pro.

A premissa é ter Docker e Docker-Compose instalados, caso ainda não tenha, configura Instalando Docker e Docker-Compose no Linux ou Instalando Docker e Docker-Compose no Windows 10

Estrutura do ambiente Docker para o Grav

ambiente-grav-docker
  docker-compose.yml
  php
    Dockerfile
    vhost.conf
  www
    gravblog
Dowload do Grav+Admin

OBS: Até a data de publicação deste post, a versão atual é: grav-admin-v1.6.22.zip.

Grav+Admin

Extrair no diretório /var/www/html

$ cd $HOME/ambiente=grav-docker
$ unzip grav-admin-v1.6.22.zip -d www
$ sudo chown www-data:www-data -R www/gravblog

Adicione o arquivo docker-compose.yml no diretório gravblog com o seguinte conteúdo.



Adicione o arquivo Dockerfile no diretório php com seguinte conteúdo.



Adicione o arquivo vhost.conf no diretório php com seguinte conteúdo.



Adicione no arquivo hosts o nome definido no ServerName do Vhost, em Linux o diretório é: /etc/hosts e em Windows é: C:\Windows\System32\drivers\etc\hosts.

PS: Editar o arquivo hosts como administrador do sistema.

No meu caso, defini o ServerName do Vhost como gravblog.local, altere para o nome que desejar e deve ter o mesmo nome no arquivo hosts, Ok?

127.0.0.1 gravblog.local
Build do ambiente Grav no Docker

$ docker-compose up -d

Adicionar o seu usuário no grupo www-data

$ sudo usermod -aG www-data $(whoami)

Após o build do ambiente, acesse no browser http://gravblog.local ou o nome que definiu no Vhost.
No primeiro acesso, irá redirecionar para o cadastro para o painel administrativo, segue o setup conforme solicitado que leva menos de 1 minuto.

Feito!

sábado, 7 de março de 2020

Exportando e Importando rotinas do crontab

Primeiro se ainda não sabe como agendar tarefas no Linux por meio do crontab, então verifique em: Agendando Tarefas no Linux .

Caso, esteja procurando saber como fazer a exportação e importação do cron, está no lugar certo, o qual é o objetivo desse post.

Exportar cron:
# crontab -l > /tmp/crontab.backup

Importar cron:
# crontab /tmp/crontab.backup

Feito!