Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

FTP-Transfer automatisiert und sicher

Frage Entwicklung Batch & Shell

Mitglied: SVAdmi

SVAdmi (Level 1) - Jetzt verbinden

03.08.2005, aktualisiert 01.09.2005, 12533 Aufrufe, 5 Kommentare

Hallo!

Ich bin auf der Suche nach einer Lösung, mit der "einfache Benutzer" ohne Adminrechte automatisiert eine Datei von einem Server1 (Solaris2.6) auf einen Server2 (W2K-Server) zur weiteren Verarbeitung übertragen können. Automatisiert soll heißen, dass der Benutzer auf seinem PC einfach ein Programm startet, dass dann festgelegte Befehle ausführt und den Transfer der Datei ausführt. Prinzipiell wäre dies mit einem einfachen FTP-Batch möglich. Aber da kann dann jeder hineinschauen (spionieren) und zB IP-Adresse, Benutzername und Passwort ausspionieren oder evtl. Schindluder treiben. zB

BATCH-Datei "Transfer.bat":
ftp -n -s:transfer
copy Daten.asc G:\FIBUNEU\IMPORT\test.ASC (G:\ ist auf Server2!)
del Daten.asc

und zugehörige Datei "transfer":
open Server1
user benutzer passwort
cd /FIBUALT/DATEIEN
get Daten.asc
bye

Hat jemand ne Idee, wie man das ganze in etwas sicherer Form realisieren kann, ohne dazu gleich ein Programmierexamen abzulegen? Für Ideen und/oder einen unkomplizierten "Baukasten" wäre ich sehr dankbar. Minimalkenntnisse(!) in Batchprogrammierung, FTP, VB und ScriptingHost sind vorhanden. Aber eben nur Minimalkenntnisse.

Vielen Dank im voraus und mit freundlichen Grüßen
SVAdmi
Mitglied: 11078
03.08.2005 um 12:52 Uhr
Hallo,

es gibt Tools, mit denen man Batches in eine exe verwandeln kann. Lass die externe Datei mit den FTP-Befehlen weg und schreibe diese direkt in die Batch und dann kann niemand mehr reinschauen:

http://www.windows-software.de/info-1375.html

Gruß,
TIM
Bitte warten ..
Mitglied: SVAdmi
03.08.2005 um 14:00 Uhr
Hallo TIM!
Danke für die schnelle Rückmeldung. Die Idee hört sich gut an. Aber leider bin ich auf zwei "Pferdefüsse" gestoßen:
1. Wie kann ich die FTP-Anmeldung mit nur einer Batchdatei bewerkstelligen? Genau für diesen Zweck gibt es doch die FTP-Option "-s:datei2". Einen anderen Weg, die Anmeldung automatisiert durchzuführen habe ich bislang nicht gefunden. Vielleicht kannst Du mir die genau Syntax nennen, wenn dies in einer Datei direkt hintereinander ablaufen soll?
2. Nachdem ich den "Batch-Converter" installiert und eine erste Datei testweise konvertiert hatte meldete mir mein Virenscanner einen Trojaner in dieser Datei?????
Grüße
SVAdmi
Bitte warten ..
Mitglied: 11078
03.08.2005 um 15:20 Uhr
Hallo,

Zu 1.:

Hab mich missverständlich ausgedrückt! der Trick muss sein, dass die Datei mit den Befehlen erst von der Batch selbst erstellt und nach Verwendung genauso automatisch wieder gelöscht wird. Beispiel:

<font class="code">
@echo off
REM Temporäre Datei erstellen

@echo open mein.server.de>>%TEMP%\yfgsh
@echo benutzername>>%TEMP%\yfgsh
@echo passwort>>%TEMP%\yfgsh
@echo ls>>%TEMP%\yfgsh
@echo disconnect mein.server.de>>%TEMP%\yfgsh
@echo bye>>%TEMP%\yfgsh


REM FTP mit temporärer Datei starten
start ftp -s:%TEMP%\yfgsh

REM Temporäre Datei löschen
del %TEMP%\yfgsh
</font>

Die temporäre Datei (ruhig ein besonders nichts sagender Name wie "yfgsh" wird im temporären Verzeichnis von Windows angelegt. Die Befehle werden mit >> einfach Ziele für Zeile in diese Datei geschrieben. Nach Verwendung mit "ftp -s" wird sie genauso automatisch wieder gelöscht. Wenn mit "@echo off" die Bildschirmausgabe unterdrückt wird, bekommen die Nutzer gar nichts mit.

Das kann man dann in eine einzige exe-Datei umwandeln lassen...


Zu 2.:

Habs gerade probiert; mein AntiVir meckert nicht. Welchen Trojaner meint Dein Scanner denn gefunden zu haben??? Alternativ gibt es sicher noch andere Programme, die Batch-Dateien in exe umwandeln können. Hier noch ein Exemplar (such auf der Seite nach "bat2exe"):
http://www.antonis.de/dos/#download

Gruß,
TIM
Bitte warten ..
Mitglied: SVAdmi
03.08.2005 um 16:06 Uhr
Hallo Tim,
und supergroßes Dankeschön für Deine schnelle und sehr gute Unterstützung.
Das mit der selbtgenerierenden FTP-Datei habe ich mittlerweile hin bekommen.
Jetzt hab ich nur noch das Problem mit dem Batch-Konverter.
Ich verwende den GData-Virenscanner AVK. Der hat 2 Viren-Engines und die Kasperksy meint immer, in der erstellten EXE-Datei wäre der Virus bzw. Trojaner "Trojan.Win32.Small.dp". Mit der Folge, dass das mit der EXE dann nichts wird. Hoffentlich klärt sich dieses Problem. Werde mal beim Hersteller des Konverters nachfragen.
Nebenbei stellt sich mir noch die Frage, ob das mit dem Batch-Konverten tatsächlich so einfach ist. Denn viele derartige Programme fallen spätestens bei langen Datei- und Verzeichnisnamen auf die Nase. Grüße Martin der SVAdmi
Bitte warten ..
Mitglied: JuppDietz
01.09.2005 um 12:02 Uhr
Hi.

Erst einmal ein kompliment zu dieser einfachen Lösung! Ich habe mir bei so einer Aktion (mein Batch hat fast das gleiche gemacht) mal voll einen abgebrochen. Auf diese Idee wäre ich damals nicht gekommen!

Nun zu meinem Problem: Unter Linux hat von euch nicht zufällig nicht schon einmal ein ähnliches shell-Script geschrieben? Bin nicht so der Linux-Freak und habe (außer einfachsten) noch keine shell-Scripte schreiben dürfen/müssen....
Bitte warten ..
Ähnliche Inhalte
Router & Routing
Routing und Port Forwarding für FTP-Transfer
Frage von steff911Router & Routing2 Kommentare

Hallo zusammen! Ich habe die Aufgabe, eine FTP Verbindung zu einer Steuerung herzustellen. Diese läuft in einem kleinen Netzwerk ...

Netzwerkprotokolle
FTP - FXP Transfer zwischen zwei Servern
gelöst Frage von paddl82Netzwerkprotokolle5 Kommentare

Hallo, ich habe mal wieder ein Problem, hoffe Ihr könnt mir Kompetent helfen! :) Ich würde gerne über einen ...

Windows 7
Automatisierter FTP download über Proxy?
gelöst Frage von MyApps2GO.deWindows 72 Kommentare

Servus zusammen, ich würde gerne einen automatisierten FTP abruf über einen Proxyserver machen. Also eigentlich bräuchte ich ein Programm ...

Entwicklung
Automatisierter FTP Upload
Frage von Sahin-FraEntwicklung9 Kommentare

Hallo, ich suche ein kostenfreies Tool womit ich automatisierte FTP Übertragungen durchführen kann. Vielen Dank!

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 36 MinutenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 1 StundeMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 8 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux13 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Windows 10
Alle Programme mit bestimmtem Namen automatisch (per GPO) deinstallieren
gelöst Frage von lordofremixesWindows 1012 Kommentare

Hallo zusammen, gibt es eine Möglichkeit, alle Programme beginnend mit z.B. "Dell" im Namen per Script und somit per ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...