Mount usb stick, so you can use your ssh key on it
If you normally mount your usb stick, ssh will not allow you to use a ssh key which is directly on the stick. If the key is inside a truecrypt container, you will have less/no problem. But if you want to use the ssh key directly from the usb device, try the following entry in your /etc/fstab:
LABEL=StickName /media/StickName vfat uid=1000,gid=1000,umask=077,users 0 0
LABEL=<StickName> /media/<StickName> vfat uid=<1000>,gid=<1000>,umask=077,users 0 0
This will mount the usbstick with all rights for the user with the given uid but no rights for everyone else. You "should" not have to give the gid, because you just say that the group has NO rights at all, but I prefer to keep the text like above, in case I want to copy the line and use it for different purposes.
You have to change the labelname, pathname, userid and group id in the above example. You get the user id and group id if you just say "id" on the console.