terça-feira, 25 de setembro de 2018

Descubra quais informações você esta compartilhando na internet sem saber.

Depois que Edward Snowden abriu a caixa de pandora da Cyber Espionagem cada vez mais vemos matérias sobre como nossos dados são vendidos a empresas inescrupulosas, e por isso nesse post eu gostaria de mostrar pra vocês um site que mostra todas a informações ou quase todas, que você esta compartilhando com qualquer site, lembrando que essas informações ficam com os desenvolvedores e administradores do site e podem ser utilizadas de todas as maneiras imagináveis.


O Site "I am unique", conta com uma ferramenta que analisa seus dados de cookies e informações do navegador e joga na tela todos os dados que os sites que você navega tem acesso.

A quantidade de dados que seu navegador compartilha é assustadora, entre as informações estão se você usa ou não o AdBlock, qual versão do seu navegador, quais plugins que você usa, o tamanho de sua tela, qual sistema operacional você usa e a linguagem dos conteúdos.

Munidos com essas e outras informações você pode ser facilmente rastreado.

Para fazer uma varredura completa no seu computador e verificar que informações você esta compartilhando utilize o site.

https://amiunique.org/

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 16 de setembro de 2018

Baixe uma versão do Windows 10 pro Grátis direto da microsoft.

Na verdade não existe versão grátis ou trial do windows 10, a unica forma possível de adquirir um Windows 10 "gratuitamente" é comprando uma chave do windows 7 que também são validas para o Windows 10.

Existem outras opções algumas delas são os ativadores, mas esses são códigos injetados no sistema, e isso se pelo menos não for seguro não é uma boa pratica.

Apesar de nos fóruns oficiais da Microsoft é sempre repetido que não existe Windows 10 trial ou gratuito, a própria empresa disponibiliza o download de uma imagem.

https://www.microsoft.com/pt-br/software-download/windows10ISO


Com essa imagem você terá o sistema completo por 30 dias, ao fazer a instalação ignore as etapas em que é necessário colocar a chave de registro. Após esses 30 dias algumas funções serão desativadas e uma mensagem para ativação será exibida, basta ignorar que nas próximas atualizações mensagem deixará de aparecer.

O sistema continuará operacional e não sofrerá nenhuma redução de recursos em função de não ter uma chave ativa, as atualizações de segurança continuam a ocorrer também.

A qualquer momento você pode adquirir uma chave de registro e continuar utilizando seu computador sem nenhum tipo de formatação.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 2 de setembro de 2018

Configuração do Wordpress com FTP e suporte a multi usuários

Esse post é como se fosse uma continuação dos dois últimos posts aonde mostro como instalar o Wordpress e o proFTPd, porém, se você seguir apenas os dois, ficará apenas com seu usuário padrão funcionando, aqui vamos adicionar um novo usuário e configurar as permissões para que seja possível a manipulação do WP como instalação de temas e plugins via a própria ferramenta com suporte ao FTP nativo.

A primeira coisa que precisamos saber é que para faze a instalação dos temas e plugins precisamos ter acesso a pasta do wp-content, que esta dentro da instalação do WP.

Não repetirei aqui como configurar o arquivo do proFTPd aqui, se for preciso veja esses dois posts antes.

como-instalar-o-proftpd-e-configurar
instalando-o-wordpress-no-ubuntu-server

Com tudo instalado criaremos uma pasta para o usuário dentro do www com o comando abaixo

sudo mkdir /var/www/html/seuusuario

Copiamos a instalação do wordpress para dentro da pasta do usuário.

sudo cp -R /usr/share/wordpress /var/www/html/seuusuario/

Vamos criar um novo usuário para o WP com acesso a pasta da instalação presumindo que você esta utilizando as pastas padrões do apache. Coloquei aqui uma opção para que esse usuário não tenha privilégios para acessar o sistema, e sim apenas FTP, como explicado no post anterior.

sudo useradd seuusuario -p $(perl -e 'print crypt($ARGV[0], "password")' "suasenha") -d /var/www/html/wordpress -s /bin/false -g 2121 -M

Agora vamos dar a permissão certa na a pasta do usuário para que a ferramenta consiga criar as pastas necessárias.

sudo chown -R seuusuario /var/www/html/seuusuario
sudo chmod -R 0755 /var/www/html/seuusuario/

Se tudo rodou como o esperado nesse momento seu wordpress já esta instalando os plugins e temas
 de uma forma amigável, porém ainda toda a vez é necessário adicionar o usuário e a senha do FTP.

Para que o Wordpress não solicite o usuário e a senha toda a vez basta editar o arquivo wp-config.php que fica na raiz da pasta do wordpress.

define('FS_METHOD', 'direct');
define('FTP_USER', 'seuusuario');
define('FTP_PASS', 'suasenha');
define('FTP_HOST', 'ftp.seudominio');

Conforme a popularidade deste post, mostro como utilzar com FTPs (SSL).

Existe algumas formas mais automatizadas de fazer essa configuração como por exemplo com o CPanel mas isso é assunto para outro post.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

segunda-feira, 13 de agosto de 2018

Como Instalar e configurar o proftpd multi usuários no Ubuntu e derivados.



Pessoal hoje quero mostrar pra vcs como fazer a instalação e uma configuração básica para criamos um acesso FTP a seu computador, FTP é provavelmente o método de upload mais popular nos dias atuais e pode facilitar muito quem precisa enviar arquivos para um computador remoto.

Image result for proftpd
O protocolo FTP é inseguro e não encriptado, considere utilizar o FTP com SSL/TLS, assunto para outro post.

Vamos fazer a instalação do proftpd com o comando.

sudo apt-get install proftpd -y



Vamos parar o serviço do proftpd com

sudo service proftpd stop

Depois do serviço parado

Vamos editar o arquivo de configuração

Você pode utilizar seu editor preferido, eu gosto do nano.

sudo nano /etc/proftpd/proftpd.conf

O arquivo é bem intuitivo, mas as informações que devemos alterar e o ServerName, DefaultRoot e RequireValidShell, nas versões do arquivo que vi basta descomentar a opção DefaultRoot, essa opção restringe o acesso apenas a pasta home de cada usuário. Descomente também a opção RequireValidShell e troque yes para no, com nosso comando para adicionar um usuário do ftp por segurança não damos permissão de acesso ao Shell. Mude o ServerName para o nome do seu servidor e pronto.
É Bem fácil mas é  claro que com a edição do arquivo de configuração é possível muito mais, basta iniciar o serviço do proftpd.

sudo service proftpd start

Agora vamos adicionar um usuário como exemplo.

Antes vamos criar uma pasta com o mkdir

sudo mkdir /home/seuusuario

Depois adicionar o usuário.

sudo useradd seuusuario -p $(perl -e 'print crypt($ARGV[0], "password")' "suasenha") -d /home/seuusuario -s /bin/false -g 2121 -M

Para explicar o comando acima, o -p é para o password aonde encriptamos a senha e o -s para restringir o acesso ao Shell.

Eu adicionei essa parte de como adicionar um novo usuário depois.

Espero que agora o post tenha ficado mais completo.;

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 31 de julho de 2018

Instalando o wordpress no ubuntu server e derivados.

Estava fazendo um projeto em Wordpress e precisava de um ambiente para testes e backup além do que meu cliente já tinha, por isso fiz uma pesquisa sobre a instalação do Wordpress no Ubuntu Server, porém encontrei muitas informações desencontradas e precisei de mais de um post para encontrar tudo o que eu precisava para que o Wordpress funcionasse.


Primeiro vamos atualizar o ubuntu com os comandos básicos.

sudo apt-get upgrade
sudo apt-get update

Depois vamos instalar o mysql, o apache e o php com os comandos.

sudo apt-get install wordpress -y
sudo apt-get install mysql-server-5.7 -y

Note que fiz apenas a chamada para instalação do Wordpress, assim é mais interessante porque o apt fará a instalação de todos os pacotes necessários para o Wordpress funcionar, nos quais incluem o Apache2 e o PHP7.0, ultimas versões quando escrevi esse post.

Depois de tudo instalado e configurado, então vamos configurar a tabela do Wordpress o Mysql

Aqui vale lembrar que existem dois métodos.
Primeiro o método que acredito ser o mais recomendado, pois criar todas as dependências dentro do servidor.

sudo gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost

Vamos criar o links para a pasta do Wordpress.

sudo ln -s /usr/share/wordpress /var/www/html/wordpress

Depois criamos um apontamento para o arquivo de configuração.

sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php

Reinicie o Servidor, algumas vezes a reinicialização do apache não resolvia, recomendo reiniciar o servidor por completo mesmo.

Acesse agora no browser do cliente

http://server_domain_name_or_IP/wordpress/

Se aparecer a pagina abaixo deu tudo certo.


Faça a instalação na primeira utilização.

Obrigado e até a próxima.

Acompanhe meu blog e comente.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @guipch
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 26 de julho de 2018

Baixe uma versão do Windows Server 2016 Grátis válida por 180 dias.

Para você que pretende implementar o Windows Server 2016 e fazer algum estudo com a plataforma da Microsoft afim de testar todas as funcionalidades ou ainda é um desenvolvedor e pretende criar soluções para servidores mas não quer comprar uma licença apenas para esse fim a Microsoft disponibiliza uma versão para teste que é válida por 180 dias, e é bem fácil conseguir.
Basta acessar o link abaixo.

https://www.microsoft.com/en-us/cloud-platform/windows-server-trial

Nessa pagina é possível escolher entre a opção na nuvem ou local, no nosso caso escolheremos a primeira opção "Download Free Trial" pois queremos baixar a ISO do SO.






Clicando no link Windows Server 2016 para iniciar o download.

Muito simples, mas é interessante compartilhar o link, principalmente para os entusiastas.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 15 de julho de 2018

Instalando e Configurando o LCD 3.5 Touch no Raspberry PI 3

Essa é uma configuração bem simples, mas devido os problemas que a instalação tem, o CD que vem junto com a tela esta desatualizado, já a versão do site esta corrompida, a melhor e talvez unica forma de fazer a instalação correta nesse momento é fazer o download da versão do github que esta atualizada e funcionando.
O site do fabricante até que é de fácil entendimento apesar de estar em chines.


Como tive que fazer varias tentativas da primeira vez que fiz a instalação, criei um script em shell pra fazer a instalação e é ele que vou compartilhar aqui com vocês.

sudo apt-get update -y && sudo apt-get upgrade -y
sudo git clone https://github.com/goodtft/LCD-show
cd LCD-show
sudo chmod +x LCD35-show
sudo ./LCD35-show

Primeiro como sempre fizemos uma atualização do sistema.
Depois acessamos o repositório official do fabricante no github e fizemos um clone localmente.
Entramos na pasta clonada.
Damos permissão de execução ao instalador.
Executamos a instalação/configuração no ultimo comando.

Caso voce deseja executar o raspberry pi 3 novamente pela saida HDMI, basta substituir o ultimo comando por.

sudo ./LCD-hdmi

Para os demais tamanhos de tela LCD touch LANDZO utilize os comandos abaixo.

sudo ./LCD5-show
sudo ./LCD4-show
sudo ./LCD32-show

Abaixo o link oficial do fabricante.

http://www.landzo.cn/forum.php?mod=viewthread&tid=11755&highlight=3.5
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 7 de junho de 2018

Portable Apps - Seus programas favoritos aonde quiser sem instalação.


Apesar de que existe uma boa quantidade de usuários no mercado utilizando o projeto Portableapps, acho que ainda é pouco difundido e que muita gente não o utilize por falta de hábito.

Programas portáveis não são de hoje e tem com características não serem instalados, ou seja, rodam em qualquer pasta e não necessitam de chaves de registros e pastas no sistema. Não necessariamente são programas que utilizam pouco recurso tanto de processamento quanto memoria.


Mas o mais legal é que você pode "instalar" seus aplicativos em um dispositivo e executá-los em qualquer computador rodando Windows, qualquer dispositivo de armazenamento incluindo os onlines, como dropbox, google drive, one drive, etc.



Hoje o projeto conta com inúmeros "apps" que podem ser executados sem nenhuma instalação ou rastro no Sistema Operacional do computador. Esses apps vão de simples editores de texto até programas de manipulação de áudio e vídeo, passando por navegadores e antivírus até editores de códigos.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

segunda-feira, 4 de junho de 2018

12 Alternativas ao GitHub.

As noticias que circulavam pela internet nas ultimas semanas se confirmaram e agora é oficial a microsoft comprou o github, assim que li a confirmação na internet já pensei em como será o futuro da agregadora de código. Como o primeiro pensamento foi qual alternativa utilizar?
E é esse o tópico de hoje, existe alguma alternativa ao tão amado github?
A primeira alternativa que vem em mente é o Gitlab, mas essa esta na alça de mira da Oracle.

GitLab
O GitLab é uma ferramenta de gerenciamento de repositório Git hospedada ou no local. Ele também inclui revisões de código, rastreamento de problemas, wikis e integração contínua.

Bitbucket
O Bitbucket é um site de hospedagem de código, para os sistemas de controle de versão Git e Mercurial. Ele fornece um ambiente completo para gerenciar o desenvolvimento, incluindo um wiki, um poderoso rastreador de problemas e fácil colaboração com outras pessoas.

Gogs
A maneira mais fácil, rápida e indolor de configurar um serviço Git auto-hospedado. Com o Go, isso pode ser feito com uma distribuição binária independente em TODAS as plataformas que o Go suporta, incluindo Linux, Mac OS X, Windows e ARM.

GitBucket
O GitBucket é o clone do GitHub de código aberto de fácil instalação escrito com o Scala. Ele fornece o GitHub como interface do usuário e recursos como hospedagem de repositório Git via HTTP e SSH, visualizador de repositório, problemas, wiki e solicitação pull.

SourceForge
O SourceForge é um repositório de código fonte baseado na web. Ele atua como um local centralizado para desenvolvedores de software controlarem e gerenciarem o desenvolvimento de software de código aberto. O repositório do SourceForge hospeda mais de 324.000 projetos e possui mais de 3,4 milhões de usuários registrados, embora nem todos estejam ativos. Os recursos incluem suporte para repositórios CVS, SVN, Bazaar, Git ou Mercurial, wikis de projeto, métricas e análises, acesso a um banco de dados MySQL e URLs de subdomínios exclusivos.

Gitea
O Gitea é um fork gerenciado pela comunidade de Gogs, uma solução de hospedagem de código leve escrita em Go e publicada sob a licença MIT.

GitPrep
O GitPrep é o clone do Github. você pode instalar o sistema github portátil no unix / linux. Você pode criar usuários e repositórios sem limitação. Este é um software livre.

Gitadmin
Gitamin é um software de gerenciamento de repositório git de código aberto construído com o Laravel PHP Framework. O Gitamin suporta uma ampla gama de operações no repositório git.

Gitolite
O Gitolite permite configurar o git hosting em um servidor central, com controle de acesso refinado e muitos recursos mais poderosos.

Gitblit
O Gitblit é uma pilha Java pura e de código aberto para gerenciar, visualizar e servir repositórios Git. Ele é projetado principalmente como uma ferramenta para pequenos grupos de trabalho que desejam hospedar repositórios centralizados.

Gitweb
'Gitweb' é uma interface web do Git. Ele é escrito em Perl e pode ser usado como um script CGI ou como um script legado mod_perl. Ele permite navegar por um repositório git (ou por um conjunto de repositórios git) usando um navegador da web.

GitTorrent
Uma descentralização do GitHub usando BitTorrent e Bitcoin.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

sábado, 28 de abril de 2018

8 sites ddns grátis.

Esse é um post antigo que estava na minha pasta de rascunhos para a publicação, eu sei que o "boom" desse assunto foi ha algum tempo quando dyndns deixou de ser grátis, mas mesmo assim na época fiz uma pesquisa e acabei deixando uma lista aqui nesse post, tanto pra minha futura consulta como também já pensando em compartilhar a informação.

Bom vamos a lista.


http://freedns.afraid.org

https://zonomi.com/

https://ydns.io/

https://entrydns.net/

https://www.dtdns.com/

https://www.noip.com/

https://ipv6.he.net/

https://cp.zoneedit.com/

Não farei mais considerações sobre cada site nesse momento, mas existem alguns desses sites acima que tem muito mais funções alem do DDNS, mas como o foco do post é DDNS só fiz a lista mesmo.

Verifiquei um a um pra garantir que todos ainda continuavam grátis, fazendo meu cadastro, mas não cheguei a utilizar todos, os que mais usei foi o noip, qual utilizei por anos, mas com as novas politicas aonde é necessário validar semanalmente o subdomínio, acabei optando pelo freedns, que vem se mostrando muito eficiente.

Tem mais algum que não esta nessa lista comentai.


Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 27 de março de 2018

Criando um Script para enviar arquivos via FTP pelo terminal Linux - FUNCIONANDO

Post bem simples, mas não tão fácil de encontrar, mais pelas inúmeros posts desatualizados ou não funcionais.
abaixo o exemplo, mude os dados  e basta executar o script que ele já faz o upload do arquivo,
para fazer o download de algum arquivo basta mudar o comando "PUT" para "GET".

#!/bin/sh
HOST='ftp.endereço'
USER='seuuserid'
PASSWD='seupasswd'
FILE='arquivo.html'

ftp -n $HOST <quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

Wordpress, arquivo index.php sendo recriado ao deletar na pasta public_html

Neste post, quero relatar um problema que aconteceu com um dos meus clientes de cPanel e seu WordPress. O cliente comprou um desses template...