I've worked remotely almost exclusively for 5 years now. For a handful of projects I've gone onsite for a day or two a week but those are the exception.
The key is to build your reputation and network like crazy. Get to know everyone you can. Work to become the guy for technology X. And get out there and pitch on remote projects and ideas that you do come across. Once you knock those out of the park, word gets around, so people will start coming to you. Even you can't do the project (skills, time, etc), try to make a solid recommendation for them. You'll still score some points.
It took ~2 years for that to happen to me, but I rarely go out hunting for work now. I make my presence known regularly and the rest pretty well takes care of itself.
The key is to build your reputation and network like crazy. Get to know everyone you can. Work to become the guy for technology X. And get out there and pitch on remote projects and ideas that you do come across. Once you knock those out of the park, word gets around, so people will start coming to you. Even you can't do the project (skills, time, etc), try to make a solid recommendation for them. You'll still score some points.
It took ~2 years for that to happen to me, but I rarely go out hunting for work now. I make my presence known regularly and the rest pretty well takes care of itself.