FTP log in question.

I know a FTP which need a Username And password to Log in.

And i Have one.

However i wanted to give the address of a particular file in the FTP to my friend. Normally one would do is a Ftp address including the user and pass like

ftp://username@password.......................

But that will expose my username and password and it could mean he could log in to that FTP which contains other files i don't want him to see.
And i have no control of that FTP what so ever.

I was thinking is there something like i send him a encrytion key which contains the info, and when he log in it will auto uses that info. SO he will never sees the password.

Or does anybody know any other soloution around this problem?

If the site has a webpage you can give him the webpage adress for that ftp, if no, you must give the adress with login and password.