2016-08-10 2 views
0

Ich möchte ant-Skript implementieren, um eine Datei von meinem System auf einen Server mit SFTP hochladen können. Ich kenne einen Weg, der SCP mit sftp = "true" verwendet, aber da mein Remote-Server nur sftp unterstützt, würde ich einfach nur ein sftp-basiertes Ziel in meinem ant-Skript haben wollen. Ich versuchte mit ant Außenseiter Skript, das von ssh verwendet, aber das funktioniert nicht.Auch sshexec scheint nicht für mich arbeiten. Jede Hilfe hier würde sehr geschätzt werden.Ant-Skript zum Übertragen von Dateien mit nur SFTP

Antwort

0

Die Ant SCP-Task, bei der das Attribut sftp auf "true" gesetzt ist, verwendet das SFTP-Protokoll und nicht das SCP-Protokoll.

Sie können nicht mehr SFTP als das sein.

+0

Aber dann bekomme ich eine Fehlermeldung vom Server, die sagt: - Empfangene Nachricht zu lang. Ich habe versucht, im Internet danach zu suchen, konnte aber keine nützliche Hilfe finden. – Ashley

+0

Nun, als Sie nach Ihrem wirklichen Problem fragen sollten (* "Empfangene Nachricht zu lang" *) und nicht annehmen, dass irgendein "einfaches SFTP" (es gibt nichts dergleichen) das Problem beheben würde. Das nennt man [XY-Problem] (http://meta.stackexchange.com/q/66377/218578) und ist für jeden eine Zeitverschwendung. Überlege [akzeptiere meine Antwort] (http://stackoverflow.com/help/someone-answers) und frage nach einem neuen Problem. –

+0

Nun, das heißt, wenn ich den Server sftp unterstützt, dann sollte die Verwendung von ant-Skript mit scp und sftp auf true gesetzt werden. Auch wenn ich einfach nur sftp-basiertes Shell- oder Bash-Skript auf meinem lokalen Rechner verwenden müsste, würde ich das meinen muss sftp in meinem lokalen installieren oder einfach irgendwo sftp lib platzieren. Wenn Sie mir mit dieser Frage helfen könnten, denke ich, dass mein Problem gelöst ist, und ich akzeptiere Ihre Antwort – Ashley

Verwandte Themen