it-swarm.com.de

Wie sichere ich per FTP und rsync?

Ich bin neu in diesen Backup-Dingen. Ich habe Backuppc und rsnashot ausprobiert. Backuppc war cool, mit Webfrontend.

Mein Problem: Ich habe keine Backup-Server, ich habe nur Server und FTP-Disk. Ich wollte meinen Server auf eine FTP-Festplatte sichern, bin mir aber nicht sicher, wie ich das machen soll? Kann ich rsync benutzen?

2
user13123

Eine andere Lösung, wenn Sie LFTP haben:

lftp -e "mirror -R src_local_folder dest_folder_on_ftp_server; exit" -u ftp_user[,ftp_pass] ftp_server

Unterstützt SSL/TLS

6
vignemail1

rsync funktioniert über ssh, aber nicht über FTP. Vollständige Diskussion hier:

https://serverfault.com/questions/24622/how-to-use-rsync-over-ftp

(Kurze Antwort für den Fall, dass der Serverfehler jemals ausfällt: Das können Sie nicht. Versuchen Sie lftp.)

3
Broam

sie können die FTP-Ressource als lokale bereitstellen

curlftpfs [[email protected]]Host:[dir] mountpoint [options]

verwenden Sie rsync für lokale Verzeichnisse

3
jet

Ein kleines Skript, das nützlich sein kann. Spiegeln Sie ein lokales Verzeichnis mit der angegebenen Konfiguration am Skriptanfang in die Ferne

#!/bin/bash
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#
#       DESCRIPTION: Mirrors local site and remote site
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
FTP_Host=aFtpHost.org
FTP_USER=YourUserHere
FTP_PWD=yourPasswdHere
LOCAL_SOURCE_PATH=/home/myName/locations/music/${1} #param 1 from script for example
REMOTE_DEST_PATH=/htdocs/aDirectory

EXCLUDE_FILES_LIST=".svn empty anotherDirectory"

# Construct excludes
for exclude in ${EXCLUDE_FILES_LIST}; do
EXCLUDES="-x ${exclude} ${EXCLUDES}"
done

# -R, --reverse       reverse mirror (put files)
# mirror -e
#--delete        delete files not present at remote site
lftp ftp://${FTP_USER}:${FTP_PWD}@${FTP_Host} -e "mirror ${EXCLUDES} -R ${LOCAL_SOURCE_PATH} ${REMOTE_DEST_PATH} ; quit"
1

Eine andere mögliche Lösung ist ein Paket mit dem Namen backup-manager ( http://www.backup-manager.org/ ).

Dies ist ein großartiges Skript, mit dem Sie mehrere Sicherungsmethoden nutzen können. Rsync, SSH, FTP und sogar Amazon S3. Sehr einfach zu konfigurieren und Sie

Sie können einen aptitude search backup-manager ausführen, um weitere Informationen zu erhalten

0