Si vous ne voulez vraiment une applet, vous pouvez le faire côté serveur en PHP en utilisant ce quelque chose comme ceci pour permettre à l'utilisateur de sélectionner un dossier:
<?php
$connection = ssh2_connect('host', 22);
ssh2_auth_password($connection, 'username', 'password');
$stream = ssh2_exec($connection, 'ls -a --file-type');
?>
Juste Parse le $stream
variable pour identifier les dossiers (ceux qui se terminent par /) et les présenter dans une table. Je suppose que cela résout votre problème. Si vous voulez que l'utilisateur de télécharger un fichier il suffit de mettre simple champ de téléchargement de fichiers, Une fois que l'utilisateur a sélectionné un dossier et téléchargé un fichier dans un emplacement temporel dans le serveur il suffit de déplacer avec SSH aussi:
<?php
$connection = ssh2_connect('host', 22);
ssh2_auth_password($connection, 'username', 'password');
ssh2_scp_send($connection, '/temporal/filename', '/remote/filename');
?>
Pour Pour que cela fonctionne, vous devez avoir enabled SSH2 libraries for PHP in your server.
Le serveur distant est-il monté sur le serveur Unix? par exemple, utilise-t-il NFS? Définir "avoir accès à". – Jacob
Pas actuellement; mais j'ai un accès root à toutes les machines. Ce que je veux, c'est un bouton "Parcourir fichier" typique, qui, au lieu de tirer mon bureau Windows, tire un chemin vers le serveur unix. – Dirk
Vous souhaitez que le bouton de navigation affiche une boîte de dialogue contenant une hiérarchie de fichiers existant sur le serveur Web? Si oui, quelle est la langue côté serveur utilisée par le serveur Web? (Je m'excuse si j'ai complètement raté le point - je ne sais pas si je comprends bien votre question) –