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.comUsed 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-failedStop 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.