ASP, müssen SFTP verwenden

stimmen
14

Dies ist ASP klassisch, nicht .Net. Wir haben einen Weg, um in einen Server SFTP ein paar Dateien hoch- und herunterladen, getreten von einem Benutzer aus.

Was haben andere Menschen in klassischen ASP zu tun SFTP verwendet? Nicht unbedingt gegen eine Kontrolle zu kaufen.

Veröffentlicht am 03/08/2008 um 21:11
quelle vom benutzer
In anderen Sprachen...                            


5 antworten

stimmen
8

Wenn Sie die Möglichkeit zu nutzen WScript.Shell haben , dann können Sie nur pscp.exe vom ausführen Putty - Paket. Offensichtlich ist dies weniger als ideal , aber es wird den Job zu erledigen und lassen Sie SCP / SFTP verwenden im klassischen ASP.

Beantwortet am 04/08/2008 um 00:52
quelle vom benutzer

stimmen
3

Die Art, wie ich dies getan habe, ist eine Befehlsskript-Datei zu erstellen und diese über den / b Befehl auf die Kommandozeile übergeben psftp.exe. Ich habe auch dies in Perl versucht und habe noch eine ordentliche Art und Weise zu tun, um es zu finden.

Es gibt ein Problem mit dieser Methode ist, daß Sie bereits den RSA Finger-Print akzeptiert haben müssen. Wenn nicht, dann wird das Skript entweder auf Benutzereingaben warten, es zu akzeptieren oder wird über sie überspringt, wenn Sie in vollem Batch-Modus ausgeführt werden, mit einem Fehler. Auch, wenn der Server ändert, so dass es RSA Finger-Print-Änderungen (zB Cluster), dann müssen Sie wieder den Finger-Print wieder annehmen.

Nicht eine ideale Methode, aber der einzige, den ich kenne.

Ich werde beobachten, diese Frage Incase jemand eine andere Art und Weise kennt.

Beantwortet am 05/08/2008 um 22:13
quelle vom benutzer

stimmen
2

Es gibt ein Problem mit dieser Methode ist, daß Sie bereits den RSA Finger-Print akzeptiert haben müssen. Wenn nicht, dann wird das Skript entweder auf Benutzereingaben warten, es zu akzeptieren oder wird über sie überspringt, wenn Sie in vollem Batch-Modus ausgeführt werden, mit einem Fehler. Auch, wenn der Server ändert, so dass es RSA Finger-Print-Änderungen (zB Cluster), dann müssen Sie wieder den Finger-Print wieder annehmen.

Beantwortet am 18/04/2016 um 12:13
quelle vom benutzer

stimmen
1

Ich habe bisher verwendeten eine Komponente von hier: www.weonlydo.com. Ich fand es nicht das einfachste Stück-Set gegen zu entwickeln, aber es bekam den Job in Eile getan.

Beantwortet am 14/08/2008 um 15:57
quelle vom benutzer

stimmen
1

Früher habe ich die auf Windows mit FTP zu tun (eine Datei von Befehlen erstellen und berappen FTP.exe)

Xetius Ich habe versucht, Sie zu upvote und akzeptieren Sie Ihre Antwort zu und erhielt ich eine Warnung, dass ich 25 rep benötigt, das zu tun. Es tut uns leid.

Beantwortet am 06/08/2008 um 07:27
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more