Mostrando postagens com marcador shell. Mostrar todas as postagens
Mostrando postagens com marcador shell. Mostrar todas as postagens

segunda-feira, 28 de junho de 2021

Converter Chave .ppk em Chave SSH / .pem / .dat

#### 🔑  Converter Chave .ppk em Chave SSH / .pem  / .dat 🔐 ####  



A extensão .ppk é utilizada pelo software PuTTY , que é a principal ferramenta Windows de acesso remoto via Shell. 

No Linux utiliza-se a chave SSH para acesso remoto no modo Private Key e Public Key.

AWS utiliza a extensão .pem para disponibilizar acesso as instâncias ( EC2 ). 

Todos eles utilizam a ferramenta de conectividade  OpenSSH para prover criptografia em sessões de comunicações em uma rede.

Para converter chave .ppk em chave SSH, .pem  ou .dat  faremos uso do utilitário PuTTYgen que vem juntamente com a instalação do PuTTY

############################ Download do PuTTY : 👇 ##############################  

##################### Convertendo para Chave SSH ######################

#  Primeiramente, vamos abrir o PuTTYgen ;

1- Acesse o Menu iniciar >> Todos os programas >> PuTTY >> PuTTYgen

 


2- Ao abrir a PuTTYgen,  click em Load para acessar a key;



3- Selecione a Chave .ppk a ser convertida:
 

4- Click em "Conversions" em seguida "Export OpenSSH key"


5- Neste tutorial não há a necessidade da criação "Key passphrase", portanto click em "Sim"


6- Dê um nome a chave e click em "Save"



##################### Convertendo para Chave .PEM ######################

Para conversão de chaves .ppk para chaves .pem pasta seguir o procedimento acima do 1 ao 5 em seguida  dê um nome a chave coloque a extensão .pem e click em "Save"


##################### Convertendo para Chave .dat ######################


Para conversão de chaves .ppk para chaves .dat pasta seguir o procedimento acima do 1 ao 5 em seguida  dê um nome a chave coloque a extensão .dat e click em "Save"





##################### Veja Também ######################


######################################################

Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻





quarta-feira, 12 de maio de 2021

ShellScript - PortScan automatizado com NMap

 #### ShellScript - PortScan automatizado com Nmap 👁️  ####




A Segurança da Informação, atualmente é um ponto crucial para qualquer empresa, independente do setor. Hoje a segurança e privacidade dos dados embarcada na LGPD fazem com que o mercado de TI, busque por profissionais que possa agregar mais segurança aos ativos da empresa.

Um dos pontos que reque atenção são as portas dos servidores, nelas os hackers, os vírus ou até mesmo os usuários, acham brechas para roubar dados e derrubar serviços.

E como sanarmos isso de modo simples e eficaz? Rodando um Port Scan automáticos todos os dias.

Uma ferramenta que realiza esse serviço com maestria é o Nmap. Muito simples e cumpre o que promete.

 Para esta tarefa, abaixo será mostrado como realizar o scan de portas diariamente.


################################ IMPORTANTE #################################

No GitHub do ACESSO 8, baixe o script: ShellScript - PortScan automatizado com NMap   


                                                                 


  • Para este Script foi criado dois diretório um chamado "Script" e o outro de "PortScan" dentro /home/<perfil>/ ;
  • Dentro do diretório Script foi posto o script "PortScanByNMap.sh" mais o arquivo "ip.txt"  baixados do GitHub, o diretório "PortScan" servira para receber os logs ( resultado do Scan );
  • No arquivo "ip.txt" colocará os ips dos servidores a serem scaniados, uma abaixo do outro;
  • O Script irá verificar as portas abertas dos servidores listados no arquivo "ip.txt";


################################ PASSO A PASSO #################################

1 - Instale o Nmap da sua distribuição Linux, neste exemplo estou utilizando o CentOS, mas segue para demais:

yum install nmap         =>  Linux baseadas em RHEL

sudo apt install nmap   =>  Debian e derivados




2 - Edite o script com os repositórios para Script "PortScanByNMap.sh", o arquivo "ip.txt" e do Log ( resultado do Scan ). 

vim /home/acesso8/Script/PortScanByNMap.sh

 
  

vim /home/acesso8/Script/ip.txt
               
 


3 - Torne o Script "PortScanByNMap.sh" executável:

chmod a+x /home/<perfil>/Script/PortScanByNMap.sh



ls /home/acesso8/Script/PortScanByNMap.sh

***Note que o ShellScript mudou de cor ***

4 - Crie uma tarefa no crontab

crontab -e


5 - No meu exemplo o script irá rodar todos os dias a 00:00

0 0 * * * /home/<perfil>/Script/PortScanByNMap.sh



############################## TESTE DO SCRIPT ##############################

6 - Verificar se foi criado a rotina

crontab -l



8 - Acesse o diretório Script

cd /home/acesso8/Script/




9 - Execute o Script 

./PortScanByNMap.sh




10 - Acessando o diretório PortScan 

ls /home/acesso8/Script/PortScan



11 - verificando o resultado do NMap

cat /home/acesso8/PortScan/192.168.1.33.txt



E pronto! Feito o scan diário dos seus servidores!

========================================================================= 

                                                     💫 Veja Também 💫

🚨 🕷️ Como Testar Vulnerabilidade de Site com OWASP Zap ⚡ 

🚨 Desativar Windows Defender “Definitivamente” | Windows 10

🚨 Desabilitar Compartilhamento C$ do Windows

=========================================================================

Acesse nosso Canal do YouTube 👇



🚨 Ajude com o crescimento do nosso Canal                                                  

Deixe seu 👍 

Inscreva-se no Canal 

Click no 🔔

Deixe seu comentário, duvida, opinião e sugestões aqui em baixo 👇. Assim você ajuda o blog e ajuda outros profissionais a compartilhar conhecimento. 💻

terça-feira, 26 de maio de 2020

Configurando SFTP Server no CentOS

                                     ### Configurando SFTP Server no CentOS ###

Partindo do principio que o Servidor CentOs já foi instalado, atualizado e configurado com os pacotes básicos de um servidor, iniciaremos a instalação do SFTP

Neste Tutorial foi utilizado o CentOS Linux release 7.7.1908 (Core)




# Instalação do Pacote de OpenSSH

yum -y install openssh openssh-server openssh-clients openssh-askpass



# Configurando o arquivo "sshd_config".

vim /etc/ssh/sshd_config

' No final do arquivo "sshd_config" comente ( acrescente a frente o # ) linha abaixo: '

Subsystem sftp /usr/libexec/openssh/sftp-server

' Em seguida adicione a linha abaixo e salve o arquivo: '

Subsystem sftp internal-sftp



# Criando um usuário de visualização ( leitura e escrita ) de todas arvores de arquivos e diretórios do SFTP

adduser <NomeDoUsuario> -s /sbin/nologin

adduser master -s /sbin/nologin   #Ex. Usuário 




passwd master  # Cadastre uma senha



# Criando um diretório para SFTP

mkdir /SFTP   # Este diretório terá  como Proprietário o root 

# Criando um Subdiretório para o recém criado usuário no SFTP

mkdir /SFTP/Master  # Este diretório terá  como Proprietário o Usuário criado 


# Mudando o proprietário da pasta "Master"  para o Usuário "master"

chown -R master:master /SFTP/Master

# No arquivo "sshd_config" informe o diretório padrão do SFTP 

vim /etc/ssh/sshd_config

' Ao final do arquivo "sshd_config" adicione as linhas abaixo:'

Match Group algorix
  ChrootDirectory /SFTP
  X11Forwarding no
  AllowTcpForwarding no
  ForceCommand internal-sftp


  
# Restart do Serviço de SSHD

systemctl restart sshd  



Agora vamos acessar o SFTP, neste exemplo estarei utilizando o Client WinSCP, mas poderia ser outros como FileZilla, etc...

# Abra o WinSCP, informe o IP do servidor, usuário ( master ) e a senha.



# Apos isso estará de posse do diretório do SFTP;