Step 1: Enable the Linux Environment
Before you can install an FTP client, your Chromebook needs to set up a small "home" for Linux to live in.
- Click on the Time in the bottom-right corner of your screen and select the Settings gear icon.
- On the left-hand sidebar, click Advanced, then click Developers.
- Next to Linux development environment, click Turn On.
- Follow the on-screen prompts:
- Username: Pick something simple (like your first name).
- Disk Size: The recommended size (usually around 10GB) is perfect for an FTP client.
- Click Install. A window with a black background (the Terminal) will pop up. It might take a few minutes to finish loading.
Step 2: Update Your Linux System
To make sure everything runs smoothly, you need to tell Linux to update itself. Type this into the Terminal window and press Enter:
sudo apt update && sudo apt upgrade -y
You'll see a bunch of text scrolling by. When it stops and shows your username again, you're ready for the next step.
Step 3: Install FileZilla
FileZilla is the most popular, user-friendly FTP client and looks a lot like a standard file folder window.
- In the Terminal, type the following command and press Enter:
sudo apt install filezilla -y
- Wait for the progress to hit 100%.
Step 4: Open and Use FileZilla
Now that it's installed, you don't need the Terminal anymore!
- Click the Launcher (the circle icon in the bottom-left of your screen).
- Look for a folder labeled Linux Apps.
- Click on FileZilla.
- At the very top, you'll see boxes for Host, Username, and Password. Enter the credentials provided by your professor and click Quickconnect.
Quick Tip: Sharing Files with Linux
If you need to upload files from your Chromebook, you first have to "share" those files with Linux:
- Open your Files app on the Chromebook.
- Right-click your Downloads folder (or any folder you choose).
- Select Share with Linux.
- Inside FileZilla, those files will now appear under the path:
/mnt/chromeos/MyFiles/Downloads.