NetVision-Technik

Zur?ck   NetVision-Technik > Forum > Server > Webserver

Webserver Fragen zum Apache, MySQL-Einrichtung und was sonst noch mit WebServern zu tun hat

Antwort
 
Themen-Optionen Ansicht
Alt 25.10.2009, 03:17   #1
Zero111
Ausbilder Schmidt
Letzte Erfolge
 
Benutzerbild von Zero111
 
Registriert seit: 30.10.2008
Ort: Essen (Ruhr) Ruhrpott4Ever :D
Alter: 36
Beitr?ge: 2.665
Abgegebene Danke: 107
Erhielt 1.644 Danke für 154 Beiträge
Downloads: 43
Uploads: 1
Nachrichten: 3942
Renommee-Modifikator:
10 Zero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes Ansehen
Standard Backup via Cronjob

Um Serverabstürze und Datenverlust zu vermeiden sind regelmäßige Backups Pflicht!!

Nur die meisten sind zu faul diese regelmäßig zu erstellen und wundern sich warum nach einen datenverlust nur 2 Monate alte Daten zu verfügung stehen *g*

Da ich selber auch faul bin hab ich nen script gebastelt dass via Cronjob ausgeführt wird und einmal täglich SQL und Datenbestand sichert und dieses auf ein FTP Server auslagert:

Zur Einrichtung:

Ich habe in den Script 2 Temp Verzeichnisse voreingestellt:

/home/sql (für die Datenbank)
/home/backup (für die Zip)

Diese kann man natürlich ändern..
Jedoch sollten diese Verzeichnisse vor den ersten scriptstart vorhanden sein..

Das Script benötigt Zip und lftp

Ich gehe jetzt davon dass die Verzeichnisse nicht geändert werden:


ich hab es im root Ordner geschmissen /root
Name: backup.sh
PHP-Code:
##!/bin/sh

#################################################
#################################################
#################################################
#####                                       #####
#####            Backup Script              #####
#####                                       #####
#####              Version 1                #####
#####                                       #####
#####                                       #####
#####        Sichert SQL Datenbanken        #####
#####                                       #####
#####             und Webspace              #####
#####                                       #####
#####         auf einen FTP Server          #####
#####                                       #####
#################################################
################## by Zero111 ###################
#################################################


#################################################
#####                                       #####
#####           Initialisierung             #####
#####                                       #####
#################################################

echo "[`date '+%d.%m.%Y %H:%M:%S'`] Initialisierung"

# Aktuelles Datum im Format DD.MM.YYYY generieren
DATUM=`date '+%d.%m.%Y'`

###
### Verzeichnisse und Dateinamen
###

# Name der Backup-Datei
BACKUP_FILE="Backup-${DATUM}.zip"

# temporaerer Speicherort des Backup-Archivs
BACKUP_TMP="/home/backup/"

# kompletter Pfad zum Backup
BACKUP=${BACKUP_TMP}${BACKUP_FILE}

# temporarer Speicherirt der Datenbanken
SQL_TEMP="/home/sql/"

# Dateiname der Datenbank 1
DB_1="Datenbank_1${DATUM}.gzip"

# Dateiname der Datenbank 2
DB_2="Datenbank_2${DATUM}.gzip"

# Verzeichnisse die gesichert werden sollen
BACKUP_DATA="/home/sql /verzeichnis2 /verzeichnis3..."

###
### Zugaenge und Passwoerter
###

#### Datenbank 1 ####

# Host
DB_HOST_1="localhost"

# User
DB_USER_1="Username"

# Passwort
DB_PASSWORT_1="Passwort"

# Name
DB_NAME_1="Datenbank"

#### Datenbank 2 ####

# Host
DB_HOST_2="localhost"

# User
DB_USER_2="Username"

# Passwort
DB_PASSWORT_2="Password"

# Name
DB_NAME_2="Datenbank"

#### FTP Daten ####

# Host
FTP_SERVER="Host oder IP Adresse"

# Port
FTP_PORT="21"

# User
FTP_USER="Username"

#Passwort
FTP_PASSWORT="Passwort"


#################################################
#####                                       #####
#####      Laufende Prozesse anhalten       #####
#####                                       #####
#################################################

# Apache Beenden
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Apache Webserver beenden"
/etc/init.d/apache2 stop

# FTP beenden
echo "[`date '+%d.%m.%Y %H:%M:%S'`] FTP Server beenden"
/etc/init.d/proftpd stop

#################################################
#####                                       #####
#####         Sicherung der Daten           #####
#####                                       #####
#################################################

# SQL Datenbanken sichern
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Datenbank:${DB_NAME_1} sichern"
mysqldump --add-drop-table --opt -${DB_HOST_1} -${DB_USER_1} -p${DB_PASSWORT_1} ${DB_NAME_1} | gzip -9c > ${SQL_TEMP}${DB_1}

echo 
"[`date '+%d.%m.%Y %H:%M:%S'`] Datenbank:${DB_NAME_2} sichern"
mysqldump --add-drop-table --opt -${DB_HOST_2} -${DB_USER_2} -p${DB_PASSWORT_2} ${DB_NAME_2} | gzip -9c > ${SQL_TEMP}${DB_2}

# lftpt Steuerdatei erstellen
echo "[`date '+%d.%m.%Y %H:%M:%S'`] lftp Steuerdatei erstellen"
touch /root/backup.ftp
echo "#backup.ftp" >> /root/backup.ftp
echo "open ${FTP_SERVER}:${FTP_PORT}>> /root/backup.ftp
echo "user ${FTP_USER} ${FTP_PASSWORT}>> /root/backup.ftp
echo "put ${BACKUP}>> /root/backup.ftp

# Backup Daten sammeln und diese in ein Zip Archiv packen
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Daten sammeln"
zip --${BACKUP} ${BACKUP_DATA}

# Backup Daten auf FTP uebertragen
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Backup auf FTP Server übertragen"
lftp -/root/backup.ftp

#################################################
#####                                       #####
#####         Abschließende Arbeiten        #####
#####                                       #####
#################################################

# Temporaere Daten loeschen
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Temporäre Daten löschen"
rm -/root/backup.ftp ${BACKUP} ${SQL_TEMP}${DB_1} ${SQL_TEMP}${DB_2}

# Apache starten
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Apache Webserver starten"
/etc/init.d/apache2 start

# FTP starten
echo "[`date '+%d.%m.%Y %H:%M:%S'`] FTP Server starten"
/etc/init.d/proftpd start

### FERTIG ###
echo "[`date '+%d.%m.%Y %H:%M:%S'`] Fertig"

#################################################
######## by Zero111 ######## 25.10.2009 #########
################################################# 
Das Script ist ausgelegt auf apache2 und proftpd
Diese beiden Prozesse werden während der Scriptlaufzeit angehalten und danach wieder gestartet. (um Konflikte zu vermeiden)

Das Script kann in den Zustand 2 getrennte Datenbanken sichern (zb Tracker und Forum etc)
Das ist natürlich beliebig erweiterbar.

Bitte überall die Zugangsdaten eintragen!!

Nun zur einrichtung:
Code:
aptitude install zip lftp

mkdir  /home/sql
mkdir  /home/backup

chmod 777 /home/backup.sh
Den Cronjob eintragen

(Hab ich im Web gefunden)


Starten Sie den Befehl crontab -e zum Erstellen oder Editieren Ihrer Cron-Datei, crontab -l zum auflisten der Cron-Jobs oder crontab -r zum löschen der Cron-Jobs.

Eine Zeile in einer Cron-Datei sieht so aus:


1 2 3 4 5 /etc/meinSkript argumente




die fünf Zahlen am Anfang der Zeile repräsentieren folgendes:


1: Minuten (0-59)
2: Stunden (0-23)
3: Tag (1-31)
4: Monat (1-12 oder January, February, March, ...)
5: Wochentag(0-7 oder Monday, Tuesday, Wednesday, ... 0 und 7=Sunday)




Damit können Sie festlegen, zu welchen Zeiten das angegebene Skript gestartet werden soll. Damit jedoch nicht genug, Sie können die Zeiten noch etwas strukturierter angeben und zwar folgendermassen:


*: trifft immer zu
1-4: Bereich, trifft zu wenn 1, 2, 3 oder 4 zutrifft
1-4/2: Schrittweise, also 1 und 3
1,5,6: Aufzählung
*/3: jedes dritte
1-4,10-15: Aufzählung und Bereiche kombiniert




Ausserdem können Sie in der Datei festlegen, mit welcher Shell  die Skripte ausgeführt werden sollen, und wem eine E-Mail mit dem Ergebnis zugesandt werden soll:
SHELL=/bin/bash
MAILTO=mir@localhost

So, nun noch ein paar Beispiele:


# jeden Tag um 0:05
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
# am ersten jeden Monats um 14:15
15 14 1 * * $HOME/bin/monthly
# um 22:00 wochentags
0 22 * * 1-5 mail -s "It's 10pm" joe%Joe,%%Where are your kids?%
# jeden Tag 23 Minuten nach jeder geraden Stunde (0:23, 2:23, ...)
23 0-23/2 * * * $HOME/status.sh
# Sonntags um 4:05
5 4 * * sun $HOME/backup.sh full




Hinweis:
Wochentage und Kalendertage schliessen sich nicht aus, sondern werden getrennt betrachtet. Trifft also eines der beiden zu, wird das Skript ausgeführt.


Ich hab bei uns folgendes eingetragen:

Code:
0 4 * * * /root/backup.sh >> /root/backup.log
Das bewirkt dass das Backup jeden Tag um 4:00 ausgeführt wird und die Bildschirmausgabe die das Script erzeugt in der Datei /root/backup.log gespeichert werden.

Am besten jetzt einmal das Script testen ob läuft und ob man sich net verhauen hat bei den Zugängen xD

Sonst steht man dumm da xD

Code:
CD  /root
./backup.sh
Das Script braucht je nach Datenmenge wenige Minuten

Das Ergebnis sollte so aussehen
Code:
[25.10.2009 03:11:39] Initialisierung
[25.10.2009 03:11:39] Apache Webserver beenden
 * Stopping web server apache2                             [ OK ]
[25.10.2009 03:11:39] FTP Server beenden
 * Stopping ftp server proftpd                             [ OK ]
[25.10.2009 03:11:39] Datenbank:--- sichern
[25.10.2009 03:11:46] Datenbank:--- sichern
[25.10.2009 03:11:47] lftp Steuerdatei erstellen
[25.10.2009 03:11:47] Daten sammeln
[25.10.2009 03:12:08] Backup auf FTP Server übertragen
[25.10.2009 03:12:38] Temporäre Daten löschen
[25.10.2009 03:12:38] Apache Webserver starten
 * Starting web server apache2                             [ OK ]
[25.10.2009 03:12:38] FTP Server starten
 * Starting ftp server proftpd                             [ OK ]
[25.10.2009 03:12:38] Fertig

So viel spaß damit.. Der nächste Datenbankcrash kann kommen xD
__________________

Ge?ndert von Zero111 (25.10.2009 um 03:19 Uhr)
Zero111 ist offline   Mit Zitat antworten Nach oben
Folgende 12 Benutzer sagen Danke zu Zero111 für den nützlichen Beitrag:
$iMpLy (25.10.2009), αζρλα zΞя0 (25.10.2009), Cerberus (25.10.2009), Dark-Destroyer (06.02.2011), Feudas (25.10.2009), gotthummer (25.10.2009), massiv (25.10.2009), Meister (25.10.2009), metathron (25.10.2009), n0th1ng (25.10.2009), One12 (25.10.2009), silvi (06.02.2011)
Alt 25.10.2009, 05:35   #2
massiv
Erfahrener Benutzer
Punkte: 10.137, Level: 67 Punkte: 10.137, Level: 67 Punkte: 10.137, Level: 67
Levelaufstieg: 22% Levelaufstieg: 22% Levelaufstieg: 22%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von massiv
 
Registriert seit: 22.11.2008
Ort: zu Haus
Beitr?ge: 168
Abgegebene Danke: 41
Erhielt 48 Danke für 4 Beiträge
Downloads: 120
Uploads: 4
Nachrichten: 26
Renommee-Modifikator:
233 massiv ist ein Lichtblickmassiv ist ein Lichtblickmassiv ist ein Lichtblickmassiv ist ein Lichtblickmassiv ist ein Lichtblick
Daumen hoch

danke is ne schoene sache
massiv ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 10:55   #3
rodi
Profi
Punkte: 6.196, Level: 51 Punkte: 6.196, Level: 51 Punkte: 6.196, Level: 51
Levelaufstieg: 23% Levelaufstieg: 23% Levelaufstieg: 23%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
Artikel Benutzer besitzt 1x Helfer Benutzer besitzt 1x Grundwissen Benutzer besitzt 1x Hilfe Level 3
 
Benutzerbild von rodi
 
Registriert seit: 04.08.2008
Beitr?ge: 816
Abgegebene Danke: 289
Erhielt 89 Danke für 11 Beiträge
Downloads: 9
Uploads: 0
Nachrichten: 97
Renommee-Modifikator:
1037 rodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehenrodi genießt hohes Ansehen
Standard

Ich hab mir auch ein Skript geschrieben, welches die DB sichert und gepackt mit passwort abspeichert.
Was mich jedoch hier bei deinem Skript stört ist, dass ich drei Zugangsdaten eintragen muss, d.h. wenn jemand an den Server kommt so hat er auch gleich drei Zugangsdaten (unteranderem auch die des FTP).
rodi ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 11:06   #4
NaIch
Profi
Punkte: 15.393, Level: 80 Punkte: 15.393, Level: 80 Punkte: 15.393, Level: 80
Levelaufstieg: 9% Levelaufstieg: 9% Levelaufstieg: 9%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von NaIch
 
Registriert seit: 13.06.2008
Ort: Zuhause
Beitr?ge: 928
Abgegebene Danke: 53
Erhielt 38 Danke für 11 Beiträge
Downloads: 37
Uploads: 0
Nachrichten: 52
Renommee-Modifikator:
984 NaIch ist einfach richtig nettNaIch ist einfach richtig nettNaIch ist einfach richtig nettNaIch ist einfach richtig nett
Standard

moinsen, dann zeig doch mal deines.
NaIch ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 11:15   #5
Zero111
Ausbilder Schmidt
Letzte Erfolge
 
Benutzerbild von Zero111
 
Registriert seit: 30.10.2008
Ort: Essen (Ruhr) Ruhrpott4Ever :D
Alter: 36
Beitr?ge: 2.665
Abgegebene Danke: 107
Erhielt 1.644 Danke für 154 Beiträge
Themenstarter Themenstarter
Downloads: 43
Uploads: 1
Nachrichten: 3942
Renommee-Modifikator:
10 Zero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes AnsehenZero111 genießt hohes Ansehen
Standard

wie soll das sonst gehen... die meisten webanwendungen und php scripte speichern passwörter im klartext.

deswegen hab ich auch 2 login Felder gemacht (damit man nicht die root Daten der Datenbank nehmen muss)

und was ich dir jetzt sage wird dich bestimmt schocken:

Selbst bei der anmeldung am FTP Server werden Username und Passwort im Klartext übertragen weil das Protokoll das nicht unterstützt
__________________
Zero111 ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 11:40   #6
schienbein
Benutzer
Punkte: 8.089, Level: 60 Punkte: 8.089, Level: 60 Punkte: 8.089, Level: 60
Levelaufstieg: 70% Levelaufstieg: 70% Levelaufstieg: 70%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von schienbein
 
Registriert seit: 24.03.2008
Beitr?ge: 46
Abgegebene Danke: 3
Erhielt 43 Danke für 8 Beiträge
Downloads: 55
Uploads: 1
Nachrichten: 19
Renommee-Modifikator:
0 schienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nett
Standard

Zitat:
Zitat von Zero111 Beitrag anzeigen

und was ich dir jetzt sage wird dich bestimmt schocken:

Selbst bei der anmeldung am FTP Server werden Username und Passwort im Klartext übertragen weil das Protokoll das nicht unterstützt
dan bau das ganze via FTPS auf


mfg schienbein
__________________
Wo soll das hinführen, wie weit mit uns gehen
Selbst ein Baum ohne Wurzeln kann nicht bestehen
Wann hört ihr auf, eure Heimat zu hassen
Wenn ihr euch ihrer schämt, dann könnt ihr sie doch verlassen
Du kannst dich nicht drücken, auf dein Land zu schauen
Denn deine Kinder werden später darauf bauen
Sprache, Brauchtum, und Glaube sind Werte der Heimat
Ohne sie gehen wir unter, stirbt unser kleines Volk
schienbein ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 17:14   #7
gotthummer
Master Coder
 
Benutzerbild von gotthummer
 
Registriert seit: 10.03.2008
Ort: Zuhause
Beitr?ge: 8.037
Abgegebene Danke: 1.199
Erhielt 2.928 Danke für 266 Beiträge
Downloads: 28
Uploads: 9
Nachrichten: 357
Renommee-Modifikator:
10 gotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehen
Standard

SFTP lautet da das geheimniss
__________________
Code:
require_once('include/gehirn.php'); 

session_start(); 

if(empty($action)) 
{   
  echo "<td class="tablea">Kopf anstrengen und Nachdenken</td>"; 
}
else
{   
  echo "<td class="tablea">Kopf zuviel angestrenkt nun Qualmt er ;)</td>";
}





gotthummer ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 18:12   #8
schienbein
Benutzer
Punkte: 8.089, Level: 60 Punkte: 8.089, Level: 60 Punkte: 8.089, Level: 60
Levelaufstieg: 70% Levelaufstieg: 70% Levelaufstieg: 70%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von schienbein
 
Registriert seit: 24.03.2008
Beitr?ge: 46
Abgegebene Danke: 3
Erhielt 43 Danke für 8 Beiträge
Downloads: 55
Uploads: 1
Nachrichten: 19
Renommee-Modifikator:
0 schienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nett
Standard

Zitat:
Zitat von gotthummer Beitrag anzeigen
SFTP lautet da das geheimniss

Code:
sftp            115/tcp    Simple File Transfer Protocol
sftp            115/udp    Simple File Transfer Protocol
FTPS nett sich das

Code:
ftps-data       989/tcp    ftp protocol, data, over TLS/SSL
ftps-data       989/udp    ftp protocol, data, over TLS/SSL
ftps              990/tcp    ftp protocol, control, over TLS/SSL
ftps              990/udp    ftp protocol, control, over TLS/SSL
FTP

Code:
ftp-data         20/tcp    File Transfer [Default Data]
ftp-data         20/udp    File Transfer [Default Data]
ftp                21/tcp    File Transfer [Control]
ftp                21/udp    File Transfer [Control]

mfg schienbein
__________________
Wo soll das hinführen, wie weit mit uns gehen
Selbst ein Baum ohne Wurzeln kann nicht bestehen
Wann hört ihr auf, eure Heimat zu hassen
Wenn ihr euch ihrer schämt, dann könnt ihr sie doch verlassen
Du kannst dich nicht drücken, auf dein Land zu schauen
Denn deine Kinder werden später darauf bauen
Sprache, Brauchtum, und Glaube sind Werte der Heimat
Ohne sie gehen wir unter, stirbt unser kleines Volk
schienbein ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 20:33   #9
gotthummer
Master Coder
 
Benutzerbild von gotthummer
 
Registriert seit: 10.03.2008
Ort: Zuhause
Beitr?ge: 8.037
Abgegebene Danke: 1.199
Erhielt 2.928 Danke für 266 Beiträge
Downloads: 28
Uploads: 9
Nachrichten: 357
Renommee-Modifikator:
10 gotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehengotthummer genießt hohes Ansehen
Standard

dann google mal nach secure ftp und informier dich über das protokol und guck wie es abgekürzt wird bevor du hier noch mehr schwachsinn schreibst
__________________
Code:
require_once('include/gehirn.php'); 

session_start(); 

if(empty($action)) 
{   
  echo "<td class="tablea">Kopf anstrengen und Nachdenken</td>"; 
}
else
{   
  echo "<td class="tablea">Kopf zuviel angestrenkt nun Qualmt er ;)</td>";
}





gotthummer ist offline   Mit Zitat antworten Nach oben
Alt 25.10.2009, 20:47   #10
schienbein
Benutzer
Punkte: 8.089, Level: 60 Punkte: 8.089, Level: 60 Punkte: 8.089, Level: 60
Levelaufstieg: 70% Levelaufstieg: 70% Levelaufstieg: 70%
Aktivität: 0% Aktivität: 0% Aktivität: 0%
Letzte Erfolge
 
Benutzerbild von schienbein
 
Registriert seit: 24.03.2008
Beitr?ge: 46
Abgegebene Danke: 3
Erhielt 43 Danke für 8 Beiträge
Downloads: 55
Uploads: 1
Nachrichten: 19
Renommee-Modifikator:
0 schienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nettschienbein ist einfach richtig nett
Standard

Zitat:
Zitat von gotthummer Beitrag anzeigen
dann google mal nach secure ftp und informier dich über das protokol und guck wie es abgekürzt wird bevor du hier noch mehr schwachsinn schreibst
glaub mir ich bin informiert
Zitat:
FTP über SSL (kurz FTPS) ist ein gängiges verschlüsseltes Dateiübertragungsverfahren auf Basis des File Transfer Protocols. Anders als bei Secure FTP-Verbindungen wird hier die FTP-Verbindung selbst verschlüsselt, ohne alle Daten über eine unterliegende SSH-Verbindung zu senden. Die Verschlüsselung des Kontrollkanals sowie des Datenkanals ist durch SSL- oder TLS-Authentifizierung bei einer Schlüsselgröße von derzeit bis zu 256 Bits (in diesem Fall AES) möglich. Selbst Server-zu-Server-Übertragungen (FXP) können per SSL/TLS verschlüsselt werden, dies ist jedoch bei weitem noch nicht standardisiert, und es existieren mehrere technische Möglichkeiten der Implementierung (zum Beispiel SSCN). Dank FTP über SSL ist es möglich, eine FTP-Übertragung auch im Passiv-Modus komplett zu verschlüsseln. Im Aktiv-Modus wird oft die Variante Implicit SSL genutzt, wobei der Kontrollkanal sofort beim Verbindungsaufbau verschlüsselt wird und nicht erst durch das Klartext-Kommando AUTH SSL bzw. AUTH TLS, wie bei der Variante Explicit SSL (auch FTPES genannt), dazu gebracht wird. Ältere FTP-Clients, welche kein FTP über SSL unterstützen, können durch die Nutzung von dementsprechenden FTP-Proxyservern „nachgerüstet“ werden. Heutzutage ist FTP über SSL bereits in vielen gängigen FTP-Clients sowie FTP-Servern implementiert,
Das wichtigste
Zitat:
die Nutzung von SSL ist empfehlenswert, damit keine unverschlüsselten Benutzernamen, Passwörter und Daten von Angreifern mitgelesen werden können.


mfg schienbein
__________________
Wo soll das hinführen, wie weit mit uns gehen
Selbst ein Baum ohne Wurzeln kann nicht bestehen
Wann hört ihr auf, eure Heimat zu hassen
Wenn ihr euch ihrer schämt, dann könnt ihr sie doch verlassen
Du kannst dich nicht drücken, auf dein Land zu schauen
Denn deine Kinder werden später darauf bauen
Sprache, Brauchtum, und Glaube sind Werte der Heimat
Ohne sie gehen wir unter, stirbt unser kleines Volk
schienbein ist offline   Mit Zitat antworten Nach oben
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beitr?ge zu antworten.
Es ist Ihnen nicht erlaubt, Anh?nge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beitr?ge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:18 Uhr.


Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Template-Modifikationen durch TMS