You might be surprised to know that there are several examples of spacecraft which have managed to land on an asteroid. One example occurred in 2001 when a group of flight controllers landed one of NASA’s spacecraft called NEAR on an asteroid that was named Eros.
In fact, Eros was the very first spacecraft to orbit and then to touchdown on the surface of an asteroid. In addition to this, NEAR actually started orbiting Eros one whole year before; this was actually on February 14th, 2000. This spacecraft was used in order to collect zoomed-in photographs, and also this measured the shape and size of the Eros asteroid right before landing.
In addition to this, Eros is the largest of the asteroids which have orbits that intersect with the orbit of the Earth itself. This is one of the many examples of spacecraft which have been able to land on an asteroid. So, it turns out you can’t walk on an asteroid… But you can get a spacecraft to land on it.