Beiträge von Alex07

    moin,
    hast du ein jail.local?

    [pure-ftpd]
    enabled = true
    port = ftp
    filter = pure-ftpd
    logpath = /var/log/syslog
    maxretry = 3

    [dovecot]
    enabled = true
    filter = dovecot
    action = iptables-multiport[name=dovecot-pop3imap, port="pop3,pop3s,imap,imaps", protocol=tcp]
    logpath = /var/log/mail.log
    maxretry = 5

    [postfix]
    enabled = true
    port = smtp
    filter = postfix
    logpath = /var/log/mail.log
    maxretry = 3

    [ssh]

    enabled = true
    port = ssh
    filter = sshd
    logpath = /var/log/auth.log
    maxretry = 5

    Das ganze wird dann auch in den Logs gefiltert. Da denke ich ist dein Problem.

    Filter.d für SSHD sieht so aus:

    # Fail2Ban filter for openssh
    #
    # If you want to protect OpenSSH from being bruteforced by password
    # authentication then get public key authentication working before disabling
    # PasswordAuthentication in sshd_config.
    #
    #
    # "Connection from <HOST> port \d+" requires LogLevel VERBOSE in sshd_config
    #

    [INCLUDES]

    # Read common prefixes. If any customizations available -- read them from
    # common.local
    before = common.conf

    [DEFAULT]

    _daemon = sshd

    # optional prefix (logged from several ssh versions) like "error: ", "error: PAM: " or "fatal: "
    __pref = (?:(?:error|fatal): (?:PAM: )?)?
    # optional suffix (logged from several ssh versions) like " [preauth]"
    __suff = (?: \[preauth\])?\s*
    __on_port_opt = (?: port \d+)?(?: on \S+(?: port \d+)?)?

    # for all possible (also future) forms of "no matching (cipher|mac|MAC|compression method|key exchange method|host key type) found",
    # see ssherr.c for all possible SSH_ERR_..._ALG_MATCH errors.
    __alg_match = (?:(?:\w+ (?!found\b)){0,2}\w+)

    [Definition]

    prefregex = ^<F-MLFID>%(__prefix_line)s</F-MLFID>%(__pref)s<F-CONTENT>.+</F-CONTENT>$

    cmnfailre = ^[aA]uthentication (?:failure|error|failed) for <F-USER>.*</F-USER> from <HOST>( via \S+)?\s*%(__suff)s$
    ^User not known to the underlying authentication module for <F-USER>.*</F-USER> from <HOST>\s*%(__suff)s$
    ^Failed \S+ for invalid user <F-USER>(?P<cond_user>\S+)|(?:(?! from ).)*?</F-USER> from <HOST>%(__on_port_opt)s(?: ssh\d*)?(?(cond_user): |(?:(?:(?! from ).)*)$)
    ^Failed \b(?!publickey)\S+ for (?P<cond_inv>invalid user )?<F-USER>(?P<cond_user>\S+)|(?(cond_inv)(?:(?! from ).)*?|[^:]+)</F-USER> from <HOST>%(__on_port_opt)s(?: ssh\d*)?(?(cond_user): |(?:(?:(?! from ).)*)$)
    ^<F-USER>ROOT</F-USER> LOGIN REFUSED.* FROM <HOST>\s*%(__suff)s$
    ^[iI](?:llegal|nvalid) user <F-USER>.*?</F-USER> from <HOST>%(__on_port_opt)s\s*$
    ^User <F-USER>.+</F-USER> from <HOST> not allowed because not listed in AllowUsers\s*%(__suff)s$
    ^User <F-USER>.+</F-USER> from <HOST> not allowed because listed in DenyUsers\s*%(__suff)s$
    ^User <F-USER>.+</F-USER> from <HOST> not allowed because not in any group\s*%(__suff)s$
    ^refused connect from \S+ \(<HOST>\)\s*%(__suff)s$
    ^Received <F-MLFFORGET>disconnect</F-MLFFORGET> from <HOST>%(__on_port_opt)s:\s*3: .*: Auth fail%(__suff)s$
    ^User <F-USER>.+</F-USER> from <HOST> not allowed because a group is listed in DenyGroups\s*%(__suff)s$
    ^User <F-USER>.+</F-USER> from <HOST> not allowed because none of user's groups are listed in AllowGroups\s*%(__suff)s$
    ^pam_unix\(sshd:auth\):\s+authentication failure;\s*logname=\S*\s*uid=\d*\s*euid=\d*\s*tty=\S*\s*ruser=<F-USER>\S*</F-USER>\s*rhost=<HOST>\s.*%(__suff)s$
    ^(error: )?maximum authentication attempts exceeded for <F-USER>.*</F-USER> from <HOST>%(__on_port_opt)s(?: ssh\d*)?%(__suff)s$
    ^User <F-USER>.+</F-USER> not allowed because account is locked%(__suff)s
    ^<F-MLFFORGET>Disconnecting</F-MLFFORGET>: Too many authentication failures(?: for <F-USER>.+?</F-USER>)?%(__suff)s
    ^<F-NOFAIL>Received <F-MLFFORGET>disconnect</F-MLFFORGET></F-NOFAIL> from <HOST>: 11:
    ^<F-NOFAIL>Connection <F-MLFFORGET>closed</F-MLFFORGET></F-NOFAIL> by <HOST>%(__suff)s$
    ^<F-MLFFORGET><F-NOFAIL>Accepted publickey</F-NOFAIL></F-MLFFORGET> for \S+ from <HOST>(?:\s|$)

    mdre-normal =

    mdre-ddos = ^Did not receive identification string from <HOST>%(__suff)s$
    ^Connection <F-MLFFORGET>reset</F-MLFFORGET> by <HOST>%(__on_port_opt)s%(__suff)s
    ^<F-NOFAIL>SSH: Server;Ltype:</F-NOFAIL> (?:Authname|Version|Kex);Remote: <HOST>-\d+;[A-Z]\w+:
    ^Read from socket failed: Connection <F-MLFFORGET>reset</F-MLFFORGET> by peer%(__suff)s

    mdre-extra = ^Received <F-MLFFORGET>disconnect</F-MLFFORGET> from <HOST>%(__on_port_opt)s:\s*14: No supported authentication methods available%(__suff)s$
    ^Unable to negotiate with <HOST>%(__on_port_opt)s: no matching <__alg_match> found.
    ^Unable to negotiate a <__alg_match>%(__suff)s$
    ^no matching <__alg_match> found:

    mdre-aggressive = %(mdre-ddos)s
    %(mdre-extra)s

    cfooterre = ^<F-NOFAIL>Connection from</F-NOFAIL> <HOST>

    failregex = %(cmnfailre)s
    <mdre-<mode>>
    %(cfooterre)s

    # Parameter "mode": normal (default), ddos, extra or aggressive (combines all)
    # Usage example (for jail.local):
    # [sshd]
    # mode = extra
    # # or another jail (rewrite filter parameters of jail):
    # [sshd-aggressive]
    # filter = sshd[mode=aggressive]
    #
    mode = normal

    #filter = sshd[mode=aggressive]

    ignoreregex =

    maxlines = 1

    journalmatch = _SYSTEMD_UNIT=sshd.service + _COMM=sshd

    datepattern = {^LN-BEG}

    # DEV Notes:
    #
    # "Failed \S+ for .*? from <HOST>..." failregex uses non-greedy catch-all because
    # it is coming before use of <HOST> which is not hard-anchored at the end as well,
    # and later catch-all's could contain user-provided input, which need to be greedily
    # matched away first.
    #
    # Author: Cyril Jaquier, Yaroslav Halchenko, Petr Voralek, Daniel Black and Sergey Brester aka sebres
    # Rewritten using prefregex (and introduced "mode" parameter) by Serg G. Brester.

    Ich habe mir die Google Quality Rater Guidelines durchgelesen. Ok ok, da kann ich wieder raus. E-A-T und YMYL, von diesen beiden bin ich betroffen, wie auch einige andere hier.

    Das einfachste erstmal ist eine "About Us" Seite zu machen. Auch sollte der Author kontaktierbar sein, die Daten stimmen und auch leicht zu finden.

    Ein Beispiel habe ich mal hier: vertrag - kuendigen . com / links

    Das ... war meine Adsense Kuh ;) - nun habe ich wesentlich mehr Bing Traffik als von Google. Das rettet mir grade auch den Arsch. Gut Google will es so, muss ich was machen.

    Doch was wird für ein gutes Quality Rating benötigt?

    • Hohes E-A-T
    • Qualitativ hochwertiger Hauptinhalt
    • Kontaktinfo - siehe Beispiel oben!
    • einen guter Ruf - zB Bewertungen etc

    Auf keinen Fall darf sowas drin sein:

    • Falsche Informationen
    • schwer lesbar, einsehbar, nutzbar
    • interne bzw externe Verlinkungen funktionieren nicht
    • Kopien von anderen Webseiten - das kann ich leider nicht so bestätigen...
    • generierter Content, zb auch automatisch - sollte klar sein, allerdings gibt es da NOCH Ausnahmen!
    • Keine Kontaktinfo! siehe Oben!
    • Aktualität des Inhalts - bitte einfach regelmässig aktualisieren und auf den neusten Stand bringen : Seid einfach ein Google Sklave!
    • Hass, negative Reputation, Fake
    • Fake Webseiten - hatten wir hier irgendwo schon im Forum, IGEL? Also Seiten zB die nach Löschung wieder aufgebaut werden auch mit Fake Impressum

    Wir sind alle Google Sklaven, ich merke es am Geldbeutel. Das sieht mal so richtig nach Arbeit aus.


    Welche Maßnahmen habe ich schon ergriffen?

    • Überprüfung Onpage nach toten Links ( intern, extern )
    • Onpage Aktualisiert ( bin da leider nicht durch.... das dauert noch Wochen! )
    • Adsense ( MfA ) entfernt, wo ich es für richtig hielt.
    • Hier und da mal Kontakt und Author hinzugefügt - das dauert auch noch ein Weilchen, bin da nicht durch
    • Minimal Template und Optimierung nach Pagespeed - wird erstmal nix bringen, wichtig aber vielleicht für später
    • Meisten externen Links Nofollow gesetzt
    • Content gelöscht der nicht relevant war / ist

    Es ist leider so viel Arbeit, meine Nerven sind aktuell auch nicht die besten. Meine Arbeit ist etwas "vergiftet".

    Hier die Google Qualitätsrichtlinien zum Nachlesen
    https://beispiel.rocks/static.googleu…rguidelines.pdf

    Diese ist natürlich sehr viel Umfangreicher. Hier wollte ich aber nur auf E-A-T und YMYL eingehen.
    Zusammengefasst müsst ihr ein "Experte" sein, Erreichbar und Verifizierbar. Onpage wie Offpage zB durch Bewertungen.

    Heute hatten einige Probleme auf die Server zu kommen. Vermutlich handelt es sich um ein Update bei Filezilla. Ich kann Filezilla nicht mehr empfehlen, ausser die ganz alten Versionen. Das hat sich sozusagen bei mir erledigt.

    WinSCP ist die Alternative, ist gut und auch kostenlos. Bitte schaut auch nach eurer Version von Filezilla, da ist mitunter Ad und Malware drin.

    News dazu versuche ich noch zu finden, aber Updates scheinen da NICHT gut zu sein. Eventuell ist das Problem noch grösser.

    An alle Nerds in diesem Forum, hütet euch erstmal vor Updates von Filezilla. Ich vermute da ein tiefer greifendes Problem....

    rel Publisher würde gehen. ich recherchiere mal ob das irgendwie noch geht und mach das auf ein paar Testseiten ;)

    Das ist ja da eh scheiss egal, mach ich halt was mit Prof. Dr irgendwas :D
    Obwohl.. Google weiss ja eh mehr über mich als ich selber...

    Ich weiss auch nicht, drehe mich grade im Kreis. Aber werde heute noch was recherchieren..

    Interessante These, die ich eben über das Google Update gelesen habe, unter anderem auch mit Aussagen von John Müller. Es ging um Glaubwürdigkeit, Trust, Biografie etc. Bzw. allgemein um den Autor einer Seite / eines Artikels. Ein Autor, der nicht genannt ist "ist nicht gut". Ein Autor der genannt ist, den aber keiner kennt "ist nicht gut". Ein Autor, der über viele verschiedene Dinge schreibt "ist nicht gut", weil das rein wahrscheinlich nicht sein kann, dass er sich mit zig verschiedenen völlig unterschiedlichen Dingen gut auskennt.

    Habe das mal reinkopiert, da ich da was dran finden könnte. zB habe ich bei mir, also bei meinen Joomlas eigentlich überall den Standard User drin stehen oder habe ihn entfernt bzw umbenannt.

    Probleme sehe ich bei mir so einige. Ich bin nicht immer Author eines Artikels. Ich lass ja gerne schnell was schreiben ;)

    Dann ist die Frage hier auch zur Anregung gedacht, vielleicht meldet sich ja auch der Author des oben genannten. Habe übrigens bei einer Testseite eben das halt drin ( einfach mal so vor ein paar Tagen gemacht, Domain Frust Aktion. Grillen.Rocks

    Suchmaschinenoptimierung ( SEO ) 2019 ist auf der einen Seite leichter geworden, auf der anderen Seite werden nun gute Content Seiten nicht mehr gut bewertet. Ich meine durch die Core Updates von Google das Ratgeberseiten es schwieriger nun haben.

    Wir hatten ja schon drüber geschrieben das Google Optimierung gerne etwas beantwortet haben möchte. Das scheint nun irgendwie anders zu ziehen, indem man sich die SERPS zum Wunschkeyword einfach anschaut. Dort werden Fragen angezeigt, stellt man die richtigen Fragen und beantwortet diese, hat man auch eine gute Chance in den Top 10 Platziert zu werden.

    Bin da auch grade dran am Optimieren.

    Leider, leider ändert sich der Kakk andauernd .. meiner Meinung nach. Was vorher noch gut funktioniert hat, funktioniert nun im Jahr 2019 überhaupt nicht mehr.

    Es ist auf der einen Seite vielleicht leichter geworden, da man schön sehen kann was eigentlich die "richtigen" Fragen sind, welche für SEO wichtig ist.

    Auf der anderen Seite ist das mit sehr viel Arbeit verbunden. Scheint auch so eine Art Katz und Maus Spiel zu sein. Bei Bing SEO habe ich es viel einfacher. Bing mag einfach "guten" Content. Ohne Bing würde es mir richtig schlecht gehen. Google ... ist leider sehr sehr mächtig, ich finde ehrlich gesagt jetzt auch die Core Updates nicht so pralle. Hat mich mal wieder getroffen.

    Suchmaschinenoptimierung 2019 ist eine Chance, dennoch mit sehr viel Arbeit verbunden. Bin da aktuell wieder an meinen Webseiten am basteln.

    Mal sehen wann das nächste Core Update diese Arbeit wieder vernichtet!

    Natürlich bin ich auch frustriert, hab für ein paar Sekunden ( ja wirklich ) ans Aufhören gedacht. Aber keine Sorge, wird weiter gehen. Es ist nur dieser Frust manchmal mit SEO. Man denkt man hat alles richtig gemacht um in die Top 10 zu kommen oder das zu halten, und dann meint Google: So nicht! Zack biste wieder raus und die ganze SEO Arbeit war für die Katz.

    Tipp aber an alle : Guckt euch die Google Quality Rater Guidelines an.

    Sonst glaube ich das es sich noch lohnen kann, auch und grade für die Zukunft. Ahh nochwas.. ich vermute das wieder Links ein höheres Gewicht haben. Also Linkkauf lohnt sich wohl wieder. Versteht ihr, das ist doch alles echt Beschiss hoch 10.

    Ich bleibe dabei und versuche einfach das beste draus zu machen. Jetzt geht es erstmal um das "unmögliche" siehe Sig ;)

    Ist immer schnell ausgebucht da. Du kannst aber gerne am besten vorher mal kommen.

    Problematisch wird das für mich immer mit der Organisation, da ich bestimmte Sachen wie Grillen, roundell, Saal mit beamer etc haben möchte.

    Dann auch der Platz ist begrenzt. Da war Himmelfahrt und jetzt auch Pfingsten komplett ausgebucht.

    Hmm

    Boah,
    Gris hat mich mal so richtig geflasht!

    Es ... ist ein sehr sehr gutes und atmosphärisches Spiel. Absolut empfehlenswert.

    Wer das schon gespielt hat, bitte keine Spoiler! Gilt auch für mich!