In simplebackup.pl the different port parameter for sftp must be uppercase:
Now (line 5569):
$sftp_expect = Expect->spawn("$sftp_command -oport=$sftp_server_port $sftp_username\@$sftp_server") or $error_flag = 3;
Should be (line 5569):
$sftp_expect = Expect->spawn("$sftp_command -oPort=$sftp_server_port $sftp_username\@$sftp_server") or $error_flag = 3;
Now (line 5576):
$sftp_expect = Expect->spawn("$sftp_command -oport=$sftp_server_port -v $sftp_username\@$sftp_server") or $error_flag = 3;
Should be (line 5576):
$sftp_expect = Expect->spawn("$sftp_command -oPort=$sftp_server_port -v $sftp_username\@$sftp_server") or $error_flag = 3;
Tested system: FreeBSD 6.2
Maybe this doesnt apply for linux-systems, but for FreeBSD 6.2 it did.