FTPMonitor
GuidesErrors
FTPFTPSSFTPDNS → TCP → Auth → List

Debug FTP, SFTP, and FTPS in seconds

Instantly test your connection, pinpoint the exact failure point, and get the next troubleshooting step without digging through logs.

✔ DNS✔ TCP✔ Auth✔ TLS / List
Full diagnosis in a few seconds. No install required for the web check.
npx ftpmonitor check --protocol sftp --host example.com
Used by developers debugging real production file-transfer issues.
Example output
FTPMonitor Check
Host: example.com
Protocol: SFTP  Port: 22  Path: .

DNS   ✅ 9ms      DNS resolved to 104.18.27.120
TCP   ✅ 14ms     TCP connection succeeded
AUTH  ✅ 83ms     Authenticated successfully
LIST  ❌ 41ms     Permission denied

Tips:
- Verify the remote path
- Confirm the account has list/read permissions

Troubleshooting: https://ftpmonitor.com/guides/sftp-directory-listing-failed
Stop guessing
See whether the problem is DNS, port reachability, login, TLS, or directory access.
Troubleshoot faster
Each failed step points to the most relevant guide so you know what to fix next.
Share the result
Copy clean debug output for Slack, tickets, or incident notes without exposing credentials.

Run a full health check

Use the quick host box above for speed, or fill in credentials here for a complete connection test.

Authentication
Password
Credentials are used only for the current request and are not stored.
1) Test
Run a fast check against DNS, TCP, authentication, and directory listing.
2) Diagnose
See the exact step that failed and jump straight into the matching guide.
3) Monitor
Join the waitlist for scheduled checks and alerting as monitoring launches.

Common issues

Your guides are already covering strong intent queries. Make the homepage bridge directly into them.

FTP connection refused
Read guide →
SFTP permission denied
Read guide →
FTP passive mode not working
Read guide →
FTPS certificate error
Read guide →