SSH を使用するときに EC2 Linux インスタンスを安全に保つ

SSH を使用して Amazon Elastic Compute Cloud (Amazon EC2) インスタンスにアクセスしたいと考えています。SSH を使用するときにインスタンスを安全に保ち、不正アクセスを回避するためのベストプラクティスを教えてください。