Yes, it is completely normal to see probing attempts in your new VPS logs. Within hours of exposing a server to the internet, automated scanners will try common usernames, ports, and vulnerabilities. This is background noise of the internet, not a sign that you are specifically targeted.
Why Your New VPS Gets Probed Immediately
Attackers do not know your VPS is new. They scan entire IP ranges continuously, looking for any machine that responds. When your VPS gets its public IP address, it becomes part of that range. Bots run through lists of common credentials (like root/admin), try default ports, and test for known software flaws. This starts within minutes of the server being online, often before you finish configuring it.
These probes are automated, not personal. The scanner does not care who you are or what the server hosts. It simply tries the same patterns on thousands of IPs per hour. Seeing dozens of failed SSH logins or requests to /wp-login.php on a server that does not even run WordPress is typical.
What Probing Attempts Look Like in Logs
Depending on your services, you will see different patterns:
- SSH logs (
/var/log/auth.logon Debian/Ubuntu,/var/log/secureon RHEL/CentOS): repeatedFailed passwordentries, often for userroot,admin, orubuntu, from random IPs. - Web server logs (Nginx/Apache access logs): GET requests for
/admin,/phpmyadmin,/.env, or paths containing?id=1(SQL injection probes). - Mail server logs: attempts to connect to SMTP ports and issue
VRFYorEXPNcommands to enumerate users. - Firewall logs: connection attempts to uncommon ports like 3306 (MySQL), 5432 (PostgreSQL), or 6379 (Redis) – services you may not even have installed.
These are just a few examples. The key is that they are repetitive, automated, and rarely show a deep understanding of your specific setup.
Is It a Security Risk?
Probing attempts themselves are not an immediate risk. The risk comes from how you respond. If your SSH uses weak passwords or you leave default ports open on a firewall, a probe might succeed. But a probe that merely appears in logs is just noise. The actual danger is a successful brute-force login or an exploit against an unpatched service.
To reduce the risk:
- Disable password authentication for SSH and use SSH keys only.
- Change the SSH port from 22 to a non-standard one (this reduces noise, not risk, but helps log clarity).
- Install a firewall (UFW on Ubuntu, firewalld on CentOS) and allow only necessary ports.
- Keep your operating system and all installed software updated.
- Use fail2ban to automatically block IPs after repeated failed attempts.
These steps are standard for any internet-facing server, not just because of probing.
How to Tell a Probe from a Real Attack
Probes are usually low-effort and generic. Real attacks show more intent:
- Probe: a few attempts from one IP, then it moves on. Often targets multiple common usernames.
- Attack: sustained attempts over hours or days, possibly from a distributed set of IPs, trying many passwords for a single user, or exploiting a specific vulnerability in the software you actually run.
If you see a large volume of requests for a path you do not have (like /wp-login.php on a non-WordPress server), that is a probe. If you see requests for a path you do have, especially with unusual parameters, pay closer attention. But even then, it is likely just a scanner checking for known vulnerabilities; it does not mean you are being singled out.
Common Misconceptions About Probing
A frequent worry is that probing means someone has already broken in. That is rarely the case. Failed login attempts are just that – failed. A probe that tries root/password123 and gets rejected is not a breach. Another misconception is that a firewall log showing a connection to port 3306 means someone is attacking your database. It could be a scanner checking if the port is open; if your firewall drops the packet, nothing happens.
Some users also think that a new VPS with no traffic should have zero log entries. That is not true. The internet is full of automated traffic, and any public IP will receive unsolicited packets. The absence of probes would be more surprising than their presence.
What to Do When You See Probing Attempts
First, do not panic. Second, do not spend hours manually blocking every IP that appears in logs – that is a losing battle. Instead, follow a systematic approach:
- Check that your SSH is configured securely (keys only, no root login with password).
- Review your firewall rules. Close all ports except those you actually use.
- Install fail2ban to automatically handle repeat offenders.
- Monitor logs periodically, but do not obsess over them. A quick daily glance is enough.
- If you see a sustained pattern that worries you, search the IP on a service like AbuseIPDB to see if it is a known scanner.
Remember that the default settings of many VPS providers are not hardened. You are responsible for securing your own server.
Frequently Asked Questions
Should I block every IP that probes my VPS?
No. Blocking individual IPs is ineffective because scanners use vast IP ranges and rotate addresses. Use fail2ban to automatically block IPs after a threshold of failed attempts, and rely on your firewall for broad protection.
Why do I see SSH login attempts for users I never created?
Scanners use common usernames like root, admin, test, and ubuntu. They do not know which users exist on your system. As long as those users do not exist or have no password set, the attempts are harmless.
Is it safe to leave SSH on port 22?
Yes, it is safe as long as you use strong authentication (SSH keys) and have fail2ban or similar protection. Changing the port reduces log noise but does not add real security – a determined scanner will find the new port.
Can probing attempts cause damage if they fail?
No. Failed login attempts or requests to non-existent paths do no damage. The risk is only if a probe finds a vulnerability and successfully exploits it. Keeping software updated and services properly configured prevents that.
How often should I check my VPS logs?
For a typical small server, a daily or weekly review is enough. If you run a high-traffic or sensitive service, consider using a log monitoring tool that alerts you to anomalies, rather than manually reading every line.
Does a VPS provider protect me from probes?
Providers typically offer basic network-level protections, but they do not secure your operating system or applications. The responsibility for server hardening is yours. Some providers offer additional firewall or DDoS protection, but probing attempts are usually not filtered by default.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Delete Picture Kik? How to Remove Photos
- Are Networked Implants Safe? What If One Fails?
- How to Stop WordPress Comment Spam: A Layered Guide
- What Happens to X Replies, DMs, and Followers After Deletion?
- Data Breaches That Shook the World
- Disable Google Assistant: Turn It Off on Android & Home