#!/usr/bin/perl use strict; use warnings; use Net::FTP; my $ftp_site = '9.9.9.9 5000'; my $ftp_dir = '/Directory2'; my $ftp_get_file = 'that.file'; my $ftp_user = 'user1@FQDN'; # if 'DOMAIN/user1' and 'DOMAIN\\user1' don't work, perhaps this will my $ftp_password = 'password321'; # double check your password, maybe it's the problem! my $ftp = Net::FTP->new($ftp_site) or die "Could not connect to $ftp_site: $@"; $ftp->login($ftp_user, $ftp_password) or die "Could not login to $ftp_site with user $ftp_user: ", $ftp->message; $ftp->cwd($ftp_dir) or die "Could not change remote working directory to $ftp_dir on $ftp_site: ", $ftp->message; $ftp->get($ftp_get_file) or die "Could not get $ftp_get_file the file is not present in $ftp_dir: ", $ftp->message; $ftp->quit();