Datei von A nach B ?

Stoffi

Well-known member
ID: 189065
L
16 Mai 2006
2.067
87
Hallo

Wie kann ich machen das eine Datei von Server A nach Server B kommt ??

Die datei ist ca. 400mb groß somit fällt das erst runterladen und danach wieder upload raus... ;)

Wie kann ich das noch machen ??
Google hat nicht geholfen...
 
Zuletzt bearbeitet:
Laut w3.org kann FTP das lösen:
https://www.w3.org/Protocols/rfc959/6_State.html
In another situation a user might wish to transfer files between
two hosts, neither of which is a local host. The user sets up
control connections to the two servers and then arranges for a
data connection between them. In this manner, control information
is passed to the user-PI but data is transferred between the
server data transfer processes. Following is a model of this
server-server interaction.

Hab ich aber nicht ausprobiert, musste mal schauen. Wobei 400MB ja jetzt noch nicht sooo das Problem sind, vorrausgesetzt du bist über ein 28k-Modem hinaus.
 
Und wie geht das ?? :roll:


5 STD würde ich für den Upload brauchen mit ca. 245 kbit/s ;)
Ist doch ziemlich langsam...
 
Und wie geht das ?? :roll:
Wie gesagt, ich weiß leider nur, dass es geht und nicht wie ^^
Hab jetzt auch keine Lust, mich da einzulesen.
Was für Zugriffsmöglichkeiten hast du denn eigentlich auf die Server? Interessant wäre ja, ob die "control connection", von der die Rede ist, auch auf FTP-Basis läuft, oder ob man dafür auf irgendetwas anderes wie telnet zurückgreifen muss.

Aber vielleicht findest du ja auch noch jemanden, der das schonmal gemacht hat, dann brauch ich hier nicht raten ;)
 
mc ... die wollmilchsau für server

da du nix weiter zu den server schreibst ... schwer zu sagen, aber ich gehe mal davon aus das du shellzugriff hast .....
Nimm einfach den Midnight Commander und stelle ne direktverbindung zwischen den server her ... 400 MB dürften da ruck zuck vertig sein :p (reicht wenn du auf einem server ne shell hast)

viel spass wünscht

deski 8) 8)
 
wie mein vorredner schon sagte. es kommt drauf an was für systeme laufen und wieviel zugriff du darauf hast..

theoretisch kannste die eine datei auf dem server über http erreichbar machen und auf dem anderen server einfach irgendnen downloadclient anschmeissen.
(mittels php file_get_contents, im bash mittels wget, per fxp, etc.)
 
eine Standard-PHP-Installation wird da aber was husten wenn du per file-Funktionen ne 400MB Datei öffnen willst, PHP ist im Standardumfang auf 16MB beschränkt und dabei sollte man es auch wirklich belassen.
Ein shell-script sollte wirklich die beste Lösung sein oder manuell per Befehl
 
Hast du ssh (shell) zugriff? Und ist Server B ein Linux Server?

auf Server B eingeben im ssh:
wget https://www.examble.com/EVTL. VERZEICHNIS/ DATEINAME.ENDUNG
https://aktuell.de.selfhtml.org/artikel/server/linux/#wget

danach:
mv ROOTPFAD_AUF_SERVER/DATEI.ENDUNG /srv/HOMPAGEVERZEICHNISTRUCKTUR/ZIELORDNER

Beispiel:
mv dateiname.tar.gz /srv/www/web1/html/

https://aktuell.de.selfhtml.org/artikel/server/linux/#dateien

so gehts am schnellsten innerhalb von 2min bei 400mb ich hab so eine 800MB Datenbank gepackt gezogen. Die server saugen halt direkt mal mit über 100MB/s. zumindest meine ^^
 
Zuletzt bearbeitet:
per FTP haben mit SSH zugang bei beiden Servern

- In Server A einloggen und in das Verzeichniss gehen wo die Datei liegt.
Namen dieser Datei merken bzw Kopieren.

- Zu Server B per FTP Connecten
Code:
ftp
open
FTPSERVERURL
LOGINNAME
PASSWORT
in das Verzeichniss wechseln in das die Datei soll.
Und nun Downloaden ^^
Code:
put "DATEINAME.lnk"

Warten und schwups isses fertig^^
 
lego

klaro :)

... wenn er shellzugriff hat und die datei freigegeben ist reicht doch einfach ein wget :p ....aber warum so einfach wenn es auch schwerer geht ;)

einfach in das verzeichniss wechseln wo die datei hin soll und

wget https://www.alte-seite.de/400MB.datei

oder

wget ftp://www.alte-seite.de/400MB.datei (passive)

wget ftp://PW:[email protected]/400MB.datei (mit login)
(kann auch benutzer:pw@... gewesen sein) *kopfkratz*

....hab gerade kein linux im zugriff ... wenn ich was verwechselt habe einfach mal in die beschreibung schauen ;)

man wget bzw. wget --help

... den unterschied zwischen put und get kann ich im mom nicht sagen, aber ich denke das die variante von Shamane und mir aufs selbe hinaus laufen ....
..ups wget hatte ja strolch00 schon beschrieben ... na egal ... nutze ich das postig um alle einen schönen tag zu wünschen und mach mich ab in die federn 8)
 
..ups wget hatte ja strolch00 schon beschrieben ... na egal ... nutze ich das postig um alle einen schönen tag zu wünschen und mach mich ab in die federn 8)

jop aber ich wusste net das er die Datei ins Verzeichnis zieht wo man gerade ist. Das war/wäre mir neu, ich dachte immer der zieht das in /root/ also den Home ordner von root. Mal beim nächsten mal testen.:mrgreen:
 
jop aber ich wusste net das er die Datei ins Verzeichnis zieht wo man gerade ist. Das war/wäre mir neu, ich dachte immer der zieht das in /root/ also den Home ordner von root. Mal beim nächsten mal testen.:mrgreen:

jap wget ... "zieht" (ohne weitere Parameter) ins aktuelle verzeichniss ...

....aber wir machen uns hier die ganze zeit heiss und wissen noch nicht mal ob Stoffi überhaupt auf ne shell kommt :LOL: wollen es mal hoffen :) ...obwohl hätte er es zu sich gesaugt und wieder hochgeschoben wäre er sicher auch schon vertig ;)

so nun mach ich mich aber wirklich erstmal dünner :roll:

also bis petra 8)

nachtrag
Standards in .wgetrc
... Parameter, die Sie wget beim Start mitgegeben haben, können Sie in eine Konfigurationsdatei eintragen. Diese ist eine "versteckte" Datei in Ihrem Home-Verzeichnis mit dem Namen .wgetrc und könnte .....

Also kann er bei dir das durchaus in dein root spielen ... standartinstall hat keine .wgetrc ... hab ich auch noch nicht gewusst *versteck*
 
Zuletzt bearbeitet: