FTP/SFTP on Chromebook — Filling ChromeOS's Gap
ChromeOS has no native FTP or SFTP capability. Chrome removed ftp:// URL support in version 88 (2021). This leaves Chromebook users unable to access FTP servers without installing additional software.
AnExplorer fills this gap with a full FTP/SFTP client that runs as an Android app on ChromeOS — connecting to any server, browsing remote file systems, and transferring files both ways.
Who needs FTP/SFTP on Chromebook:
- Students — school/university FTP servers for assignment submission and resource downloads
- Web developers — uploading files to web hosting (shared hosting often provides FTP)
- Researchers — accessing data repositories and institutional file servers
- Remote workers — connecting to company SFTP servers for secure file transfer
- Self-hosters — managing personal servers, Raspberry Pi, or VPS
Connecting to Servers
FTP connection (unencrypted, port 21)
- AnExplorer → Network → FTP → tap +
- Enter: hostname (e.g.,
ftp.example.com), port 21, username, password - Connect → remote file listing appears
- Browse, download, upload files
SFTP connection (encrypted, port 22)
- AnExplorer → Network → SFTP → tap +
- Enter: hostname, port 22, username, password
- Connect → encrypted connection established
- All transfers are end-to-end encrypted
Always prefer SFTP over FTP — same functionality but encrypted. FTP sends passwords and data in plain text.
Saving connections
Connections save to AnExplorer's sidebar for one-tap reconnection. No re-entering credentials each time.
Common Chromebook FTP Workflows
Submitting assignments to school servers
Many universities provide FTP/SFTP for assignment submission:
- Get server details from your professor/IT department (hostname, port, username, password)
- AnExplorer → Network → SFTP → connect
- Navigate to your submission folder on the server
- Upload your assignment files from Downloads or Linux files
- Verify upload completed (check file sizes match)
Managing web hosting files
Shared hosting (GoDaddy, Bluehost, Hostinger, etc.) provides FTP access:
- Get FTP credentials from hosting control panel (cPanel → FTP Accounts)
- AnExplorer → Network → FTP → connect
- Navigate to
public_html/(website root) - Upload/download website files — HTML, CSS, images, configs
- Faster than cPanel's web-based file manager for bulk operations
Accessing remote Linux servers
For developers with VPS or cloud servers:
- AnExplorer → Network → SFTP → connect to your server
- Browse
/home/username/,/var/www/, or any accessible path - Download log files, upload configs, manage deployments
- Full command over remote file system without terminal (complement to Crostini SSH)
Connecting to Raspberry Pi
Access your Pi's file system from Chromebook:
- Enable SSH on Raspberry Pi (default port 22)
- AnExplorer → Network → SFTP → enter Pi's IP, port 22, pi/your-password
- Browse Pi's file system —
/home/pi/,/var/,/etc/ - Transfer files between Chromebook and Pi wirelessly
FTP vs SFTP vs SMB — When to Use Each
| Protocol | Use when | Speed | Security | Port |
|---|---|---|---|---|
| SFTP | Server provides SSH access (most servers) | Good | ✅ Encrypted | 22 |
| FTP | Only option provided (legacy hosting, schools) | Good | ❌ Unencrypted | 21 |
| SMB | Accessing NAS or Windows shares on local network | Best (local) | ⚠️ Local network | 445 |
For Chromebook users:
- School/work servers → SFTP (or FTP if no SFTP)
- Home NAS → SMB (faster on local network)
- Web hosting → FTP/SFTP (whatever hosting provides)
- Remote VPS → SFTP
Keyboard Integration
Chromebooks are keyboard-first. AnExplorer's FTP client responds to:
- Arrow keys for navigation
- Enter to open/download
- Ctrl+C / Ctrl+V for copy/paste between local and remote
- Ctrl+A to select all
The resizable window runs alongside Chrome — work on your website in Chrome while managing files via FTP in AnExplorer side by side.
Comparison: AnExplorer FTP vs Linux Terminal SSH
| Aspect | AnExplorer FTP/SFTP | Linux terminal (Crostini) SSH |
|---|---|---|
| Visual browsing | ✅ (GUI file list) | ❌ (command line ls) |
| Drag-and-drop ease | ✅ | ❌ |
| Learning curve | Low | High (terminal commands) |
| Batch operations | ✅ (multi-select) | ✅ (wildcards, scripts) |
| Automation | ❌ | ✅ (scripts, cron) |
| Requires Linux enabled | ❌ | ✅ |
For most Chromebook users, AnExplorer's visual FTP client is faster and easier than terminal-based transfer. Power users may prefer terminal for scripted operations.
Troubleshooting FTP/SFTP on Chromebook
"Connection refused" error
- Verify the port number: 21 for FTP, 22 for SFTP
- Check if the server is actually running an FTP/SFTP service
- Confirm you're using the correct hostname or IP address
- Some servers restrict access to specific IP ranges (check with your admin)
"Authentication failed"
- Usernames and passwords are case-sensitive
- Try different formats:
username,domain\username, orusername@domain - Some servers require key-based authentication (contact your admin for credentials)
- Reset your password if you've forgotten it
Slow transfer speeds
- Server upload bandwidth limits your download speed
- Try transferring during off-peak hours
- Large directory listings (10,000+ files) take time to load
- Use wired Ethernet (via USB-C adapter) for faster transfers on Chromebook
Connection drops after Chromebook sleep
- Reconnect from the sidebar (saved connections reconnect with one tap)
- Some servers have idle timeout settings (typically 5-15 minutes)
- Keep a small operation running (like browsing) to prevent idle timeout
Advanced FTP/SFTP Tips for Chromebook
Editing remote files in place
For text-based files (HTML, CSS, config files, code):
- Navigate to the file on the remote server
- Tap to open in AnExplorer's built-in text editor
- Make your changes
- Save → file uploads back to the server automatically
- No download-edit-upload cycle needed
Organizing saved connections
If you connect to multiple servers regularly:
- Each saved connection appears in the sidebar with a label
- Rename connections for clarity (e.g., "School SFTP", "Web Hosting", "Home Pi")
- Delete old connections you no longer use to keep the sidebar clean
Transferring between two remote servers
Copy files between two FTP/SFTP servers through your Chromebook:
- Connect to both servers in AnExplorer
- Copy files from server A
- Navigate to server B → paste
- Files route through your Chromebook (download from A, upload to B)
Related Guides
- FTP Client Feature — full FTP capabilities
- File Manager for Chromebook — complete Chromebook guide
- Network Storage Feature — all protocols overview
- SMB File Manager — NAS access (local network)
