FTP/SFTP on Chromebook — Essential for Students and Developers
ChromeOS removed all FTP support in Chrome 88 (January 2021). Before that, you could type ftp://server.example.com in the address bar. Now — nothing. No built-in FTP, no SFTP, no way to access remote file servers without installing additional software.
This matters for:
- Students accessing university FTP/SFTP servers for coursework
- Web developers managing hosting files (shared hosting provides FTP)
- Researchers downloading datasets from institutional servers
- Developers accessing build servers and remote machines
- Anyone with files on a remote server
AnExplorer provides a full FTP/SFTP client as an Android app, running in a resizable ChromeOS window alongside your browser.
Connecting to Servers
SFTP (recommended — encrypted)
- AnExplorer → Network → SFTP → tap +
- Hostname:
sftp.yourserver.com(or IP address) - Port: 22 (default for SSH/SFTP)
- Username: your account
- Password: your password
- Connect → encrypted connection established
FTP (legacy — unencrypted)
- AnExplorer → Network → FTP → tap +
- Hostname:
ftp.yourserver.com - Port: 21 (default for FTP)
- Username and password
- Connect → file listing appears
Always prefer SFTP — same functionality, but encrypted. Only use FTP when the server doesn't offer SFTP (increasingly rare).
Common Chromebook + FTP Workflows
Student: submitting assignments
Many universities still use SFTP for assignment collection:
- Get connection details from professor/IT (host, port, username, password)
- Connect in AnExplorer → navigate to submission folder
- Upload your assignment files from Downloads
- Verify upload successful (check file appears with correct size)
Student: downloading course materials
Professors share large files via FTP (too big for email/LMS):
- Connect to school's FTP/SFTP server
- Navigate to course materials folder
- Download PDFs, datasets, code files, or media
Web developer: managing hosting
Shared hosting (GoDaddy, Bluehost, Hostinger, SiteGround) provides FTP:
- Get FTP credentials from hosting control panel
- Connect → navigate to
public_html/(web root) - Upload updated HTML/CSS/JS files
- Faster than cPanel's web file manager for bulk operations
Developer: accessing remote servers
VPS, cloud instances (AWS, DigitalOcean, Linode):
- Connect via SFTP (port 22)
- Browse server file system (logs, configs, deployments)
- Download log files for analysis
- Upload configuration changes
Raspberry Pi management
Access your Pi remotely:
- SFTP to Pi's IP (port 22, default Pi credentials)
- Browse
/home/pi/,/var/www/,/etc/ - Edit config files, upload scripts, download logs
Keyboard-First Experience
Chromebooks are keyboard devices. AnExplorer's FTP client works naturally:
- Arrow keys: navigate file listings
- Enter: open folder or download file
- Ctrl+C/V: copy between local and remote
- Backspace: go up directory
- Tab: switch between panels (if split view)
Run AnExplorer in a window alongside Chrome — edit files remotely while viewing documentation in the browser.
FTP vs Alternative Methods on Chromebook
| Method | Use case | Requires |
|---|---|---|
| AnExplorer FTP/SFTP | Visual file management on remote servers | AnExplorer (Play Store) |
| Linux terminal (ssh/scp) | Command-line transfer, scripting | Linux (Crostini) enabled |
| Chrome extension (deprecated) | Previously available, now broken | N/A (Chrome removed FTP) |
| Web-based file managers | cPanel File Manager, etc. | Internet + browser |
AnExplorer is the easiest option — no Linux setup, no terminal commands. For power users who prefer command line, Crostini's SSH still works alongside AnExplorer.
Security on Chromebook
- Always use SFTP over the internet (encrypted)
- FTP only on trusted local networks (unencrypted = passwords visible)
- Don't save passwords if using shared/school Chromebooks
- Disconnect when done — don't leave sessions open
- Chromebook's security model protects FTP credentials within AnExplorer's Android sandbox
Troubleshooting
"Connection refused"
- Wrong port (try 22 for SFTP, 21 for FTP)
- Server isn't running FTP/SSH service
- Firewall blocking the port
- IP/hostname typo
"Authentication failed"
- Double-check username and password (case-sensitive)
- Some servers use key-based auth only (not password)
- Try different username formats (with/without domain)
Slow transfer speeds
- Server's upload speed limits your download
- Try during off-peak hours
- Large folders take time to list (thousands of files)
Advanced FTP/SFTP Techniques on Chromebook
Editing remote text files in place
For web developers and system administrators, editing config files directly on the server saves time:
- Navigate to the file via SFTP (e.g.,
/etc/nginx/nginx.conforpublic_html/.htaccess) - Tap the file → opens in AnExplorer's built-in text editor
- Make changes and save
- File uploads back to the server automatically — no manual re-upload step
This works for HTML, CSS, JavaScript, PHP, Python, configuration files, and any plain-text format.
Managing multiple server connections
If you connect to several servers regularly (school, hosting, Pi, work):
- Each saved connection appears in AnExplorer's sidebar
- Label them clearly: "School SFTP", "Hosting FTP", "Home Pi"
- One-tap reconnection — no re-entering credentials
Transferring large files efficiently
For multi-GB transfers (database dumps, log archives, media files):
- Use SFTP (encrypted but slightly slower) or FTP (unencrypted but marginally faster)
- Connect Chromebook to Ethernet via USB-C adapter for reliable, fast transfers
- Close other network-heavy tabs (streaming video, large downloads) to free bandwidth
- AnExplorer shows a progress bar with transfer speed and estimated time remaining
Resuming interrupted transfers
If a transfer disconnects midway:
- Re-connect to the server
- Navigate to the partially transferred file
- AnExplorer detects existing partial files and offers to resume where it left off
Use Cases by Profession
| Profession | Typical FTP/SFTP workflow |
|---|---|
| Student | Submit homework to university SFTP; download course materials |
| Web developer | Upload site files; edit remote configs; deploy updates |
| Data scientist | Download datasets from research servers; upload results |
| System admin | Pull log files; push config changes; manage server files |
| Photographer | Upload photos to client FTP for review |
| Teacher | Distribute materials via school FTP; collect student submissions |
Related Guides
- FTP Client Feature — full FTP capabilities
- SMB for Chromebook — local NAS access
- File Manager for Chromebook — complete Chromebook guide
- Text Editor for Chromebook — edit remote files
