7
votes

Utilisation de PSFTP pour télécharger et télécharger des fichiers

Bonjour J'essaie de télécharger et de télécharger des fichiers de mon bureau sur mon serveur. Maintenant, après une recherche, j'ai téléchargé PSFTP. J'avais l'habitude d'utiliser FileZilla plus tôt, mais je ne peux pas l'installer sur mon bureau en raison de quelques raisons. Puisque PSFTP (similaire à Putty) est juste un exécutable pour le transfert de fichier.

Alors maintenant, après avoir traversé ce lien http: //www.math. tamu.edu/~mpilant/math696/psftp.html . J'ai compris que mettre et obtenir des deux commandes que j'utiliserais pour télécharger et télécharger des fichiers. Maintenant, lorsque je me connecte au serveur et dis-je obtenir le nom de fichier, il renvoie une erreur "local: impossible d'ouvrir le nom de fichier" . J'ai essayé cela avec d'autres fichiers et je finis à obtenir la même erreur.

Est-ce que je fais une erreur ou est-ce un problème avec cet exécutable?

Je n'ai pas trouvé de balises pertinentes pour ce sujet, que quelqu'un pourrait me suggérer le bon forum pour ce problème.


1 commentaires

appartient à SuperUserSer.com


3 Réponses :


12
votes

Si vous commencez PSFTP en double-cliquant sur le fichier .exe, il aura un répertoire de travail local de tout dossier / répertoire que vous l'auriez lancé. Sauf si le fichier que vous avez téléchargé est également là, vous ll doit utiliser lcd (répertoire de changement local) pour passer à cet autre répertoire: xxx

devrait faire le tour.


10 commentaires

Eh bien, je n'ai pas encore essayé de mettre. J'essaie d'obtenir seulement. Je suis double cliquant sur le fichier PSFTP.exe, puis je vous connecte à mon serveur distant comme open RemoteServer, puis il me demande un identifiant d'utilisateur et un mot de passe .... Après cela, je navigue à l'emplacement de mon fichier. Et je fais un "Get FileName", et cela me donne cette erreur "local: impossible d'ouvrir le nom de fichier".


Avez-vous des autorisations d'écriture dans le répertoire où vous essayez de télécharger?


Les autorisations sont -RW-RW-R-- ME ME ME ME ME Nom, je devrais dire que je possède le fichier non?


OK Le dossier appartient à l'administrateur, mais je suis le propriétaire des fichiers, puis-je toujours télécharger les fichiers?


Quelles sont les autorisations sur le répertoire lui-même? Si vous n'avez pas d'autorisations d'écriture dans le répertoire, vous ne pourrez pas créer de nouveaux fichiers, bien que vous puissiez contrôler vos fichiers de votre part.


Les autorisations pour le répertoire sont 777 et possédées par l'administrateur.


Hmm. Devrait être ok alors. Y a-t-il des caractères funky dans le nom de fichier qui pourrait ne pas être valide sur le système de fichiers local?


Eh bien non la raison pour laquelle je n'ai pas pu obtenir le dossier était parce que mon bureau je crois était enfermé pour une raison quelconque. Maintenant, j'ai changé mon annuaire à l'aide de LCD et je peux télécharger des fichiers. Mais quand j'essaie de télécharger, cela me donne toujours la même erreur.


Ensuite, vous devrez vérifier les autorisations. Avez-vous une autorisation de lecture sur votre système et d'écrire des autorisations sur la télécommande?


Non, je crois que j'avais lu sur le bureau, tout en écrivant d'autres dossiers. Dès que j'ai changé mon répertoire de travail à l'aide de LCD, je suis capable de télécharger des fichiers. Maintenant, le problème est que je suis incapable de télécharger. Lorsque j'utilise la commande de mise, je reçois l'erreur.



0
votes

On dirait que vous essayez d'essayer de chercher (inexistant). Publier la trace totale de la session pourrait aider.


0 commentaires

5
votes

D'accord Désolé pour vous troubler les gars, mon dossier a été enfermé, donc je n'avais donc pas accès à l'écriture au dossier de destination.


1 commentaires

J'ajouterais que vous devez configurer votre répertoire de travail local à l'aide de LCD (répertoire de changement local). Par défaut, il est défini sur "C: \ Program Files \ Putty" qui nécessite des autorisations d'administrateur à écrire.