L’un des fichiers est sur un serveur distant

diff /chemin/vers/fichier <(ssh ServeurDistant 'cat /chemin/vers/fichier')

Vous pouvez également utiliser le hack vimdiff (Ne pas oublier les doubles slash !!!)

vimdiff /chemin/vers/fichier scp://remotehost//chemin/vers/fichier

Les deux fichiers sont sur des serveurs distants

diff <(ssh ServeurDistant1 'cat /chemin/vers/fichier') <(ssh ServeurDistant2 'cat /chemin/vers/fichier')