2 votes

Comment changer le répertoire de travail distant en utilisant psftp et RebexTinySftpServer

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

3voto

Martin Prikryl Points 18838

Votre serveur SFTP est configuré pour chrooter dans le dossier "data".

Il y a probablement rien que vous pouvez faire du côté de psftp pour sortir du dossier "data".

Vous devez modifier la configuration du serveur SFTP.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X