chmodding his directory will prevent others from seeing his directory; it won't prevent him from seeing others' directories.
And chmodding it to 711 will still allow others to enter his directory, so I don't see the point.
Allowing only your users' IP# to /hosts/allow and blocking everything else in /hosts/deny will effectively limit everyone else, includuing you, from using ssh.
I don't recommend this because then if you have to change IP#s (perhaps you don't have a static IP#, or your static IP# changes because your DSL provider just decides to change it (it happened to me), or you have to get into your server from any other location besides your home or office, you can't use ssh again until you visit the server to change it from a local login.
While you can limit certain programs to not run from anyone except root, there are a lot of important ones you don't want to do that to, and of course you can't do a thing about the commands built in to bash.
Jeff