Background: 15 years of experience in software and apparently spoiled because it was already set up correctly.

Been practicing doing my own servers, published a test site and 24 hours later, root was compromised.

Rolled back to the backup before I made it public and now I have a security checklist.

  • Tablaste@linux.communityOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    I published it to the internet and the next day, I couldn’t ssh into the server anymore with my user account and something was off.

    Tried root + password, also failed.

    Immediately facepalmed because the password was the generic 8 characters and there was no fail2ban to stop guessing.

            • satans_methpipe@lemmy.world
              link
              fedilink
              arrow-up
              0
              arrow-down
              1
              ·
              2 months ago

              Ah fair enough, I know that’s the basis of a ton of distros. I lean towards RHEL so I’m not super fluent there.

          • jatone@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            2 months ago

            we’re probably talking about different things. virtually no distribution comes with root access with a password. you have to explicitly give the root user a password. without a password no amount of brute force sshing root will work. I’m not saying the root user is entirely disabled. so either the service OP is building on is basically a goldmine for compromised machines or OP literally shot themselves in the root by giving root a password manually. something you should never do.

            • satans_methpipe@lemmy.world
              link
              fedilink
              arrow-up
              0
              arrow-down
              1
              ·
              edit-2
              2 months ago

              Yeah I was confused about the comment chain. I was thinking terminal login vs ssh. You’re right in my experience…root ssh requires user intervention for RHEL and friends and arch and debian.

              Side note: did you mean to say “shot themselves in the root”? I love it either way.