[GELÖST]Backup Script Remote Backup SSH/SFTP

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Hp683
Beiträge: 4
Registriert: 15.02.2015 17:40:09

[GELÖST]Backup Script Remote Backup SSH/SFTP

Beitrag von Hp683 » 15.02.2015 17:46:38

Hallo ich weiß nicht ob ich hier im richtigen Forum dafür bin,
aber ich suche ein Script bzw. ein Befehl um Backup´s von einem einzelnen Ordner zu machen.

Das heißt ich habe auf meinem Root Server einen "kleinen" Minecraft" Server laufen, mir geht es halt nur darum
dass ich "MANUELL" ein befehl bzw ein Script ausführe und dann ein Backup des Gesamten Minecraft Ordners
auf meinen Kleinen V-Server Übertragen wird.


Also zum beispiel ist mein verzeichnis für den Server

einfach /home

Darin sind Verschiedene Datein und die müssen einfach nur komplett "so wie sie sind" auf einen anderen Server Übertragen werden

Ich hoffe mir kann da jemand helfen.. Würde mich seeehr darüber freuen

PS: Ja ich habe schon gegoogelt :google: und da ist es vieel zu kompliziert mir extra rsync und sowas einzurichten
ich meine es gibt bestimmt auch eine einfache möglichkeit einen Ordner auf einen anderen Server zu kopieren.
Ob mit FTP/SSH/SFTP

VIELEN VIELEN DANK IM VORRAUS :hail:
Zuletzt geändert von Hp683 am 15.02.2015 19:58:21, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von DeletedUserReAsG » 15.02.2015 17:49:05

scp -r /zu/sicherndes/verzeichnis user@host:/zum/zielverzeichnis

Aber: dir ist rsync zu kompliziert, du würdest aber ’nen ftpd dafür aufsetzen? Das verstehe ich nun gerade auch nicht so ganz ….

Hp683
Beiträge: 4
Registriert: 15.02.2015 17:40:09

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von Hp683 » 15.02.2015 17:56:50

Vieelen Vieelen Dank genau danach habe ich gesucht

das Problem ist einfach ich bin Linux / Debian anfänger...

und Rsync davon habe ich noch nie etwas gehört

deswegen der Befehl den du mir gegeben hast ist GENAU DAS RICHTIGE

es funktioniert genauso wie ich das wollte =) :THX: :THX: :THX:


weißt du villeicht auch noch wie ich das an einer bestimmtem zeit (also zum beispiel jede 1 stunde) automatisch ausführen kann? :hail:

Benutzeravatar
GregorS
Beiträge: 3181
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von GregorS » 15.02.2015 17:59:45

niemand hat geschrieben:... dir ist rsync zu kompliziert, du würdest aber ’nen ftpd dafür aufsetzen? ...
Das lese ich nicht aus dem OP. Wenn dem so wäre, würde ich es auch nicht verstehen.

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

DeletedUserReAsG

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von DeletedUserReAsG » 15.02.2015 18:01:54

weißt du villeicht auch noch wie ich das an einer bestimmtem zeit (also zum beispiel jede 1 stunde) automatisch ausführen kann?
In ein Script schreiben und das jede Stunde via Debiancron aufrufen. Zur Bedienung von cron bitte selbstständig in dessen Manpage schauen.

GregorS, ich stell’s mal heraus: „ es [ist] vieel zu kompliziert mir extra rsync und sowas einzurichten […] Ob mit FTP/SSH/SFTP“. Und ich hab’s dazugeschrieben, weil ein ftpd ungleich komplexer aufzusetzen, als rsync zu bedienen ist.

Hp683
Beiträge: 4
Registriert: 15.02.2015 17:40:09

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von Hp683 » 15.02.2015 18:18:14

Okay vielen dank das habe ich bis hierhin schon alles verstanden

nur wie kann ich wenn ich den cronjob ausführen möchte das passwort eingeben??

Also habe eine start.sh erstellt mit dem inhalt

scp -r /home root@ip.adresse:/backup

das funktioniert auch wenn ich es per ./start.sh ausführe nur muss ich ja dann mein "root" passwort eingeben

wie kann ich das passwort in den befehl integrieren?

Danke im Vorraus

uname
Beiträge: 12426
Registriert: 03.06.2008 09:33:02

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von uname » 15.02.2015 18:23:33

Statt Passwort musst du SSH-Keys austauschen. Ist sicherer und zudem einfacher. Kein Mensch nutzt bei SSH/scp/sftp hartcodierte Passwörter.

Debianrsync hat im übrigen den Vorteil, dass nur Änderungen kopiert werden. Das ist spätestens beim zweiten Backup weit schneller.

Code: Alles auswählen

rsync -av /home root@ip.adresse:/backup
(auch hier SSH-Keys verwenden und mit den Slashes am Ende aufpassen)

Installation:

Code: Alles auswählen

apt-get install rsync
Ich kenne kein System wo ich es nicht nachinstalliert hätte.

Benutzeravatar
GregorS
Beiträge: 3181
Registriert: 05.06.2008 09:36:37
Wohnort: Freiburg
Kontaktdaten:

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von GregorS » 15.02.2015 18:28:54

Hp683 hat geschrieben:...
scp -r /home root@ip.adresse:/backup
Was Du da auch machst, mach‘s bitte mit einem anderen Account als root. Sowas gehört sich nicht.

Nichtmal wenn‘s rundum nach Schnaps stinkt!

Gruß

Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])

Hp683
Beiträge: 4
Registriert: 15.02.2015 17:40:09

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von Hp683 » 15.02.2015 18:30:28

Ich habe das Problem :

Bild


Ich führe also auf dem ROOT ./backup.sh aus und dann fordert er mich auf mein Passwort für mein VSERVER einzugeben.

Das Passwort muss praktisch nurnoch in den befehl einbauen

scp -r /home root@server.ipadresse:/backup

also zumbeispiel.. ich habe es mir so gedacht
scp -r /home root:passwort123@server.ipadresse:/backup

nur funktioniert das nicht

der server gibt mir dann folgendes aus


ssh: Could not resolve hostname root: Name or service not known
lost connection


alles läuft ja perfekt auch ohne rsync nur der crontab muss praktisch das passwort eingeben damit er auf den Vserver connecten kann
Zuletzt geändert von Hp683 am 15.02.2015 18:40:11, insgesamt 3-mal geändert.

DeletedUserReAsG

Re: [Backup Script] Remote Backup SSH/SFTP

Beitrag von DeletedUserReAsG » 15.02.2015 18:33:59

uname hat geschrieben:Statt Passwort musst du SSH-Keys austauschen. Ist sicherer und zudem einfacher. Kein Mensch nutzt bei SSH/scp/sftp hartcodierte Passwörter.
Auch der Hinweis von GregorS ist durchaus berechtigt.

PS: Dein Bild kann ich mir leider nur als Thumbnail anschauen – sieht nach Text aus, könntest du sowas bitte einfach als Text hier reinkopieren?

Antworten