2011-01-12 20 views
2

Hallo, ich versuche, Dateien von meinem Desktop auf meinen Server hochzuladen und herunterzuladen. Nach einiger Suche habe ich psftp heruntergeladen. Früher habe ich filezilla benutzt, aber ich kann es aus ein paar Gründen nicht auf meinem Desktop installieren. Da psftp (ähnlich wie Putty) nur eine ausführbare Dateiübertragung ist.Verwenden von psftp zum Hochladen und Herunterladen von Dateien

So jetzt nach dem Durchlaufen dieser Verbindung http://www.math.tamu.edu/~mpilant/math696/psftp.html. Ich habe verstanden, dass Put und Get zwei Befehle sind, die ich verwenden würde, um Dateien herunterzuladen und hochzuladen. Wenn ich mich jetzt beim Server anmelde und sage Dateiname bekomme, wirft es tatsächlich einen Fehler "local: unable to open filename" zurück. Ich habe das auch mit anderen Dateien versucht, und am Ende bekomme ich denselben Fehler.

Mache ich einen Fehler oder ist es ein Problem mit dieser ausführbaren Datei?

Ich habe keine passenden Tags für dieses Thema gefunden, könnte mir jemand das richtige Forum für dieses Problem vorschlagen.

+0

gehört auf http://superuser.com –

Antwort

2

Es tut mir leid, dass ich euch gestört habe, mein Ordner war gesperrt, also hatte ich keinen Schreibzugriff auf den Zielordner.

6

Wenn Sie psftp starten, indem Sie auf die EXE-Datei doppelklicken, wird ein lokales Arbeitsverzeichnis für den Ordner/das Verzeichnis erstellt, in dem Sie es gestartet haben. Wenn Sie nicht gerade die Datei hochladen ‚ll hat lcd (lokales Verzeichnis wechseln), verwenden, um das andere Verzeichnis zu wechseln:

c:\this\and\that\psftp.exe <---working directory of c:\this\and\that 
c:\upload\file\is\here\file.txt <--where you keep the file to upload 

c:\this\and\that> psftp 
psftp> lcd \upload\file\is\here 
psftp> put file.txt 

sollte es tun.

+0

und ich habe es noch nicht versucht. Ich versuche nur zu bekommen. Ich doppelklicke auf die psftp.exe Datei, und dann logge ich mich auf meinem Remote-Server als open RemoteServer, und dann fragt es mich nach einem Benutzer-Login und einem Passwort .... Danach navigiere ich zum Speicherort meiner Datei. Und ich mache einen "get filename", und es gibt mir diesen Fehler "local: kann Dateinamen nicht öffnen". – macha

+0

Haben Sie Schreibrechte in dem Verzeichnis, in das Sie herunterladen möchten? –

+0

die Berechtigungen sind -rw-rw-r-- mir mir Dateiname, sollte ich meinen, dass ich die Datei richtig besitze? – macha

0

Es sieht so aus, als ob Sie versuchen, (nicht vorhandene) lokale Dateien abzurufen. Das Bereitstellen der vollständigen Ablaufverfolgung der Sitzung könnte helfen.

Verwandte Themen