Generate a GPG key-pair, and convert it to an SSH key for authentication with your Linode.
This guide shows you how to use a YubiKey for Two-Factor secure shell authentication - or make it the primary access method.
Use OATH to enable two-factor authentication for SSH connections.
Use Google Authenticator to enable two-factor authentication for SSH connections.
Access your Linode via SSH using Public Key authentication.