If you are in a public place, then you have the right to take pictures of anything you can see, even if it is on private property.
If you are on Private property, or property owner by the US government, they can limit picture taking (like area 51, or any Navy base, etc).
I am a former pro. Photographer and have taken thousands of pics at various times. A long as I am on public property, no one can stop me. That is how paparazzi get the stars pics...