"I'm delighted that Kasey has joined us, and I'm sure that he'll be a great addition to the squad," Fulham manager Lawrie Sanchez said.
Keller added: "It's fantastic to be back in the Premiership after a couple of year's absence."
Fulham have been short of keepers following an injury to Antti Niemi and Keller will be able to provide vital cover for Tony Warner.
"With Antti being injured, it was important we added some strength and depth," said Sanchez.
"Kasey is a proven professional with impeccable international and he will be a valuable asset to us over the course of the season."
The American said of his return to London: "I am really enthusiastic about this new challenge."