Não é possível conectar-se ao site FTP porque o servidor recusou ativamente, mas o WinSCP funciona

2

Eu tenho um servidor RedHat 7 configurado por um amigo meu, e ele não está mais trabalhando aqui conosco, então assumi o controle. Eu posso conectar ao servidor e transferir arquivos via WinSCP, mas não consigo me conectar a ele através do script Python que eu escrevi. Eu recebo a mensagem "não conseguiu se conectar porque o servidor ativamente recusou".

Depois de cavar um pouco, não vi nada no arquivo iptables. Está literalmente vazio e não vejo nenhuma evidência de VSFTPD instalado. No entanto, consegui acessar a configuração do firewall por meio da GUI e tentei brincar com as portas sem sorte.

Eu estou querendo saber se a razão não está funcionando via Python é porque não há nenhum programa de transferência FTP instalado? Por favor, informe como eu sou intermediário com minhas habilidades no Linux e estou tentando descobrir isso!

    
por RickwhoPrograms 08.06.2018 / 16:09

1 resposta

1

Como você descobriu, no WinSCP você está usando SFTP. Enquanto ftplib é, como o nome diz, uma biblioteca FTP.

Para o SFTP em Python, use a biblioteca Paramiko .

    
por 08.06.2018 / 19:44