Je teste le transfert de fichiers SFTP entre des serveurs sous Windows. J'utilise psftp.exe en tant que client SFTP et RebexTinySftpServer en tant que serveur SFTP. Je peux me connecter au serveur Rebex et utiliser get et put pour transférer des fichiers vers celui-ci, mais tous les fichiers que j'envoie au serveur vont automatiquement dans un dossier à l'intérieur du dossier du serveur Rebex appelé "data". Je veux changer le répertoire de travail distant vers un autre chemin en dehors de l'emplacement où le serveur Rebex est extrait. J'ai essayé d'utiliser la commande CD pour changer le chemin distant mais cela ne peut changer que vers des sous-dossiers à l'intérieur du dossier de données du serveur Rebex. Lorsque j'essaie les commandes suivantes :
cd /D:/SFTP_Test
cd /D/SFTP_Test
cd /SFTP_Test
cd \D:\SFTP_Test
cd D:\SFTP_Test
Je reçois le message "aucun fichier ou dossier de ce type". Que puis-je faire si je veux simplement changer le répertoire distant en "D:\SFTP_Test". Mon serveur Rebex est extrait à l'emplacement "D:\SFTP\RebexTinySftpServerBin-1.0.5".
Édit : J'ai trouvé la solution à mon problème avec l'aide du post de @Martin Prikryl. J'ai ouvert le fichier de configuration du serveur Rebex (D:\SFTP\RebexTinySftpServerBin-1.0.5\RebexTinySftpServer.exe.Config) et j'ai changé la valeur de la ligne suivante :
À
et maintenant je peux me déplacer vers n'importe quel chemin sur mon lecteur D en utilisant la commande cd /SFTP_Test