2010-02-10 8 views

Répondre

0

Je ne suis pas sûr de ce que vous entendez par authentification mutuelle. Toutes les sessions SSH impliquent l'authentification de l'identité du serveur auprès du client et vice versa. Je sais que Commons-VFS utilise JSCH pour sa couche SSH sous-jacente et vous pouvez utiliser l'authentification password et publickey avec JSCH (et donc avec Commons-VFS). En outre, JSCH prend en charge GSS-API pour l'authentification, vraisemblablement pour prendre en charge des mécanismes d'authentification supplémentaires qui ne sont pas directement supportés, mais je ne vois aucun moyen d'utiliser VFS, ni aucun support direct dans JSCH ou Commons VFS pour certificate based authentication. This class possède toutes les options spécifiques SFTP que vous pouvez définir sur un fournisseur de système de fichiers dans Commons VFS, et this page a toutes les informations JSCH, ce qui vous donnera plus de flexibilité dans la définition des options SFTP mais moins d'homogénéité si vous utilisez d'autres types de systèmes de fichiers VFS.

Si rien de tout cela ne satisfait, vous pouvez attendre Java 7 qui aura des fournisseurs de systèmes de fichiers enfichables et je suis sûr que quelqu'un écrira un bon fournisseur SFTP rapidement après sa sortie.

Questions connexes