Beiträge von extremmichi

    Hallo Leute

    ich baue mir gerade eine Oberfläche für meinen Mailserver,

    um die Passwörter der Konten bequem über den Browser ändern zu können.

    Natürlich muss der Nutzer berechtigt sein, deshalb frage ich das alte PW vor

    der Änderung ab. Hierbei komme ich nicht weiter, da der Vergleich mit PHP(7.0)

    nicht klappt.

    $pw_alt kommt aus dem Formular

    $data['password'] aus der DB

    Code
    function testpwd($pwd){
            $password = $pwd;
            $salt = substr(sha1(rand()), 0, 16);
            $hashedPassword = "{SHA512-CRYPT}" . crypt($password, "$6$$salt");
            return $hashedPassword;
    }
    
    $antwort_alt= testpwd($pw_alt);
    echo var_dump(hash_equals($antwort_alt, $data['password']));    ///ergibt false
    echo var_dump(password_verify($pw_alt, $data['password']));  /// ergibt false

    vergleiche ich den neuen hash mit dovecot erhalte ich ein "verified".

    Code
    doveadm pw -t '{SHA512-CRYPT}$6$9e9e1a6158cb06cd$ctPwJ3sgyl/gGBf.77P//rpMJrii2SkyLEU/fQxVi8Yj4xmKi3tZDLmX/TmfMkdKlvY6XGBLoDlmmaeV48Gaf0' -p 'passwort12345'                                                                          
    {SHA512-CRYPT}$6$9e9e1a6158cb06cd$ctPwJ3sgyl/gGBf.77P//rpMJrii2SkyLEU/fQxVi8Yj4xmKi3tZDLmX/TmfMkdKlvY6XGBLoDlmmaeV48Gaf0 (verified)

    Google bringt mich leider auch nicht weiter

    Gibt es noch andere Wege/Möglichkeiten in PHP?


    Danke Im Voraus

    michi

    Jeder hat seinen Anwendungsfall wie er das CCP nutzt. Somit ergeben sich auch andere Vorlieben.

    Ich z.B. nutze das CCP als zentralen login für CCP SCP und WCP(+ altes WCP auch ). Vom CCP gehe ich dann weiter

    Also brauche ich erstmal das CCP nach dem login nicht mehr. Wenn ich dann im WCP fertig bin gehts weiter im SCP

    natürlich uber CCP aber da ist die session zu ende also wieder login dann ins SCP .ok ach ich muss an den DNS nochj was ändern

    wieder CCP und login .

    Bin ich in den diversen CPs fertig nutze ich übrigens die logout-Funktion um die session zu beneden. Das empehle ich auch jedem und sollte sich nicht auf die TTL der Session verlassen. Wer also nach 5 min. im CCP fertig ist soll sich ausloggen und gut. :) Aber anderen vorschreiben wollen wie lange sie eingeloggt sein dürfen weil es für die eigenen Vorrausetzungen ausreicht , finde ich dann vermessen.

    Achja die TTL im WCP ist übrigens >2h

    und meine Bank setzt die TTL nach jeder Aktion auf 15 min, was in meinem Fall fürs Onlinebanking dicke ausreicht

    lg michi

    NACHTRAG!

    Ein Backup ist nur gut wenn es intakt ist und man die Daten auch zurückspielen kann.

    Angeregt durch dieses Thread war mein Schnellschuss leider falsch, eigentlich sichere ich mein Daten anders.

    Man sollte auf jeden Fall seinen eigenen Kram testen bevor man seinen Mund aufmacht Getestet habe ich erst

    jetzt und hier kommt die Berichtigung. :D

    Code
    ssh  -i ~/.ssh/id_rsa sub1234_56@46.38.XXX.XX -t ' mysqldump  -u k12345_database -ppasswd -h 10.35.2XX.XX -P 3306 k12345_db | gzip > db.sql.zip '

    Die Pipe und/oder das anschließende Zippen zerstört das DB-Backup und es lässt sich nicht benutzen.

    Aus diesem Grund muss das Kommando folgender Maßen aussehen:

    Code
    ssh  -i ~/.ssh/id_rsa sub1234_56@46.38.XXX.XX -t ' mysqldump  -u k12345_database -ppasswd -h 10.35.2XX.XX -P 3306 k12345_db --result-file=dbdata.sql && gzip dbdata.sql '
    scp -i ~/.ssh/id_rsa sub1234_56@46.38.XXX.XX':db.sql.gz .

    Achtung: Da sich die Endung der gepackten Datei ändert (von .zip in .gz) muss auch der download angepasst werden.

    LG

    michi

    Wie fett soll eine Mail denn werden?

    Auch fürs Handy gibts genügend Apps für Cloudspeicher, sei es jetzt Dropbox, Google Drive etc. oder Nextcloud. Von dort aus kann man auch einfach einen Ordner öffentlich freigeben.

    so sieht es aus :)

    Das mail-Protokoll ist nicht gedacht um große Datenmengen zu versenden

    Dafür gibt es genug andere Möglichkeiten.

    Es nutzt auch nix auf der Senderseite die Datenmenge zu erhöhen,

    wenn die Gegenseite sie nicht annimmt, weil deren annehmbare Datenmenge limitiert ist.


    LG

    michi

    scp prüft nicht ob die Daten vorhanden sind

    das wäre die Aufgabe von rsync.

    die Frage wäre wie oft sich dein Webcontent

    ändert und wieviel das ist

    Mein Content ist fast statisch alles wird in der db gesichert

    deshalb sichere ich die Webseiten nur selten

    die ssh hat kein timelimit wie ein phpscript also

    kann dein script ruhig etwas länger durchlaufen

    in meinem Fall sind das 1,4 GB in 12 min

    Zitat

    ftp ist toll aber richtig üble Sachen kann man machen

    wenn man sich keys für ssh auf dem VPS erstellt :D

    und kommt mit diesem 5-Zeiler aus.

    Wenn das noch als cron läuft, wäre das was du suchst

    Bash
    #!/bin/bash
    cd Webspacebackup
    scp -r -i ~/.ssh/id_rsa sub1234_56@46.38.XXX.XX:httpdocs .
    ssh  -i ~/.ssh/id_rsa sub1234_56@46.38.XXX.XX -t ' mysqldump  -u k12345_database -ppasswd -h 10.35.2XX.XX -P 3306 k12345_db | gzip > db.sql.zip '
    scp -i ~/.ssh/id_rsa sub1234_56@46.38.XXX.XX':db.sql.zip .


    LG

    michi

    ich lese das so dass er 2 Verträge zusammenfügen will und nicht 2 Kunden

    Zusätzliche Domains können einfach so einem neuen Account zugewiesen werden. Bei Inklusivdomains müsste jeweils pro Domain die Jahresgebühr einmalig entrichtet werden, falls dies self-service im CCP durchgeführt wird.

    genauso habe ich das auch geschrieben ;)

    Sofern du die Domains über NC gebucht hast kannst du diese im CCP einem neuen Webhosting zuweisen oder alternativ über die DNS-Einträge auch auf einen Server leiten

    'Edit' Inklusivdomains kannst du über eine Gebühr durch den Support umschreiben lassen

    Hi

    Da du das Froxlor-Image installiert hast,

    kannst du die Domains darüber einrichten.

    Einfach in Froxlor als Root anmelden und dann einen

    User erstellen. Dann als der User anmelden in froxlor

    und darüber die Domains einrichten.

    Trotzdem solltest du dich noch ausgiebig mit dem Thema

    "Absicherung deines Servers" befassen, denn du hast nur eine

    Grundinstallation und es gibt noch einiges zu verbessern.

    Ja cronjobs gehen, ist ja ein Server ;)

    LG

    michi

    Ich habe eine Anwendung aus dem netcup-Pool (concrete) in eine subdomain installiert

    die Anwendung ist mitlerweile deinstalliert aber nicht ganz verschwunden. sie wird mir

    immer noch in den Anwendungen unter sub.domain.de/concrete/composer.json

    angezeigt und wenn ich darauf klicke bekomme ich folgende Fehlermeldung:

    Code
    Internal error:
    filemng failed: filemng: Error occurred during /usr/bin/base64 command.
    Message    filemng failed: filemng: Error occurred during /usr/bin/base64 command.
    File    Agent.php
    Line    219
    Type    PleskUtilException
    Zur vorherigen Seite Diesbezügliche Artikel der Wissensdatenbank suchen

    Desweiteren habe ich eine emailadresse auf der Inclusivdomain eingerichtet mit der ich mails empfangen kann.

    Will ich aber mails versenden, werden die beim Empfänger abgelehnt

    Code
    Aug 25 20:48:03 v2201501696xxxxx postfix/smtpd[1372]: Anonymous TLS connection established from unknown[46.38.249.152]: TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)
    Aug 25 20:48:03 v2201501696xxxxx postfix/smtpd[1372]: NOQUEUE: reject: RCPT from unknown[46.38.249.152]: 450 4.7.1 Client host rejected: cannot find your hostname, [46.38.249.152]; from=<support@meine-inclusiv-domain.de> to=<michi@mein-server.de> proto=ESMTP helo=<mxf998.netcup.net>
    Aug 25 20:48:03 v2201501696xxxxx postfix/smtpd[1372]: disconnect from unknown[46.38.249.152]


    LG

    michi