Como habilitar o acesso a SSH com root no Ubuntu 16.04

Olá amigos, satisfação em escrever novamente para vocês.

A dica de hoje é recomendada para ambientes de testes ou caso extremos de acesso direto com root. Pois querendo ou não isso é uma falha de segurança para seu servidor. Recentemente tive uma demanda entre dois servidores linux Ubuntu, aonde um script de automação que estava sendo executado pelo Jenkins precisava de acesso root ao ssh remoto.

Com isso o Ubuntu 16.04 bloqueia o acesso direto ao root, porem abaixo veremos como mudar essa configuração.

Nota: Certifique-se de ter o serviço openssh-server instalado,  caso não tenha o comando está abaixo para instalar:

sudo apt-get install openssh-server

Abrir o arquivo de configuração do SSH para realizar as alterações:

vim /etc/ssh/sshd_config

Procurar pela linha abaixo para realizar a alteração:

PermitRootLogin prohibit-password

E alterara a linha PermitRootLogin prohibit-password  para a linha abaixo:

PermitRootLogin yes

Também existe a possibilidade de rodar um comando que executa a mesma operação acima, segue abaixo:

sudo sed -i 's/prohibit-password/yes/' /etc/ssh/sshd_config

Apos isso apenas precisamos reiniciar o serviço do SSH com o comando abaixo:

sudo service ssh restart

Simples né? Qualquer problema ou duvida nos avisem.

Obrigado e até a próxima.

Continue Reading

Adicionando php-pecl-apcu no CentOS 7 para ownCloud 8 ou superior

Olá amigos, satisfação em escrever novamente para vocês.

Recentemente estava realizando o setup de um servidor para nuvem utilizando o Owncloud, e na pagina de administração é informado alguns alertas na qual o administrador precisa verificar para que o sistema funcione em perfeito estado.

A página de administração do ownCloud informa que não há cahce de memória habilitado. Um pequeno trabalho precisa ser feito para deixar todo o sistema operando sem nenhum alerta. As instruções gerais podem ser encontradas na documentação do ownCloud.

O APCu está disponível apenas no PHP 5.5 ou superior. A documentação do ownCloud possui instruções para instalar uma solução diferente se você estiver executando o PHP 5.4.

Supondo que você realizou a instalação no PHP 5.5 ou superior, verá que a ativação  é bem simples com os comandos abaixo.

Dependendo de como você habilita o repo, a instalação é tão simples quanto executar um comando yum install.

yum install php-pecl-apcu

Se você precisar habilitar o repositório manualmente, você pode adicionar o comando –enablerepo = remi-php56 (ou 55) ao yum.

Uma vez instalado, reinicie o Apache

systemctl restart httpd

Agora você basicamente atualiza sua configuração do ownCloud para fazer uso da função.

vim /var/www/html/owncloud/config/config.php

Adicione isto à configuração.

'memcache.local' => '\OC\Memcache\APCu',

Da próxima vez que você for ao painel de controle do administrador, o aviso do memcache será removido.

Qualquer duvida estou a disposição.

Continue Reading

Instalando PowerShell no Ubuntu 16.04

Olá amigos, satisfação em escrever novamente para vocês.

Hoje trago uma situação bem diferente, recentemente me deparei com um problema aonde precisava fazer um servidor linux  se conectar em uma maquina Windows.

A solução que adotei foi: Instalar o PoweShell no Ubuntu, e através dele fazer a conexão com a outra estação.

O PowerShell também está disponível para o Ubuntu 14.04, CentOS 7, Mac OS X e Docker

Segue abaixo o procedimento:

O pacote PowerShell depende de dois outros pacotes: libunwind8 e libicu55. Você pode instalá-los com o apt-get:

sudo apt-get install libunwind8 libicu55

O PowerShell ainda não está disponível nos repositórios do Ubuntu. Assim, você precisa baixar o pacote do PowerShell manualmente no GitHub.

wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.9/powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb

Agora você está pronto para instalar o pacote do PowerShell:

sudo dpkg -i powershell_6.0.0-alpha.9-1ubuntu1.16.04.1_amd64.deb

 

Processo Finalizado:

Para iniciar o PowerShell, basta digitar “powershell” e você pode executar os comandos do PowerShell.

O procedimento é bem simples, qualquer duvida estou a disposição.

Continue Reading

Alterando o nome do host sem reboot no FreeBSD

Olá amigos, satisfação em escrever novamente para vocês.

As vezes nos deparemos com situações na qual precisamos fazer alguma migração ou alteração de host na qual é necessário mudar o nome do servidor sem reboot da maquina.
Recentemente me deparei com a necessidade de alterar o hostname de um banco de dados rodando no FreeBSD na qual não podia ser reiniciado no momento, com isso descrevi abaixo o processo de alteração.

Exibe o nome atual do host com o seguinte comando:

$ grep hostname /etc/rc.conf

OU

$ hostname

Conforme imagem abaixo podemos ver a saída no SO:

Procedimento para mudar o nome  do host noFreeBSD:

Digite o seguinte comando para editar /etc/rc.conf usando o editor de texto vi:
Exclua o nome antigo e configure o novo nome definido na variável hostname.

sudo vi /etc/rc.conf

Próximo Edite o arquivo / etc / hosts:
Substitua qualquer resquício do nome do computador antigo pelo novo.

sudo vi /etc/hosts

Observações:

Atualize o nome do host para a sessão atual digitando o seguinte comando:

sudo hostname novohostname

Opcional:

Reinicialize o sistema para que as alterações entrem em vigor ou para fins de teste:

sudo reboot

Como mudar o hostname do servidor FreeBSD sem reiniciar o sistema?

Digite os seguintes comandos no servidor FreeBSD:

$ sudo hostname novohostname

Em seguida, edite o arquivo /etc/rc.conf e atualize a variável hostname:

$ sudo vi /etc/rc.conf

Exemplo:

hostname = "novohostname"

Salve e feche o arquivo. Por fim, edite o arquivo /etc hosts  e atualize as linhas que contem seu nome de host antigo:

$ sudo vi /etc/hosts

A partir de:

127.0.0.1 antigohostname

Para:

127.0.0.1 novohostname

Salve e feche o arquivo.

 

Pronto pessoal seu hostname foi alterado com sucesso.

Qualquer duvida estou  a disposição

 

Continue Reading