You only have to generate a key once on your machine. If you WANT to, you can use multiple keys, but you'll need to use the -i option to tell ssh/scp which key to use. That can get real tedious.
cfleck: As I pointed out, you would use keypair authentication so that you don't need to enter your password, which makes automation easy. If you can use ssh or scp without entering passwords, chances are that the identity and authorized_keys files have already been set up for you. Keypair authentication is not necessary at all, but I interpreted "on one line" as not needing to enter the password on another line.