You have installed all the RPM files on the local machine, into the public ftp server.
Do you plan to make your YUM repository available on the Internet?
Is your FTP server running properly?
If it's only for yourself, then you could set the repository path as a local path instead of the current 'ftp://' (I never tried that, though). Or you could simply use RPM directly - in a certain way that's what YUM does. Maybe something like rpm -Uvh ./*.rpm within your /var/ftp/Pub/Server directory.
Hope this helps,
Regards,
SIMP
Fedora Development