I made this code and works fine. The only thing is that when scp starts to send the file to my kaly linux, it ask me the password but it is already set in my code:
# importando as bibliotecas
import os
import paramiko
# criando o cliente ssh
client = paramiko.SSHClient()
# carregando as chaves de autenticação
client.load_system_host_keys()
# adicionando uma chave de autenticação
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print('Enviando o arquivo de descriptografia')
# conectando ao servidor
client.connect('192.168.15.21', username='kali', password='kali')
# abrindo uma sessão
sess = client.get_transport().open_session()
# enviando o arquivo via scp
os.system('scp file.py kali@192.168.15.21:/home/kali')
# fechando a conexão
client.close()
Any idea how to resolve that? (dont ask the password in terminal cmd)