O problema não está lendo o arquivo de /tmp - leia a mensagem de erro: "553 Não foi possível criar o arquivo". Quando você diz
puta_single_file_name
que é equivalente a
putsingle_file_name that_same_file_name_again
Portanto, put /tmp/file1 é equivalente a put /tmp/file1 /tmp/file1 e isso falhará se o servidor FTP não tiver um diretório /tmp gravável configurado.
Experimente put /tmp/file1 file1 ou talvez put /tmp/file1 ./file1 .