Vendor Portal and FTP

Vendor Portal and FTP

I have a client asking for vendor upload info in this format:

-FTP Host
-FTP Username
-FTP Password
-FTP Port
-FTP Folder

Is this possible with the vendor portal or another method?