FTP still works. Web developers use it to push files to servers, sysadmins grab logs from remote machines, and small teams move files too big for email.
It’s been around forever and it hasn’t gone away because it does the job. On a Mac, a lot of apps claim to support it. Fewer actually handle it well.
Commander One is a dual-pane file manager for macOS. FTP, SFTP, and FTPS all work out of the box, and it connects to a good range of cloud services too. It was built for Mac from the ground up, not ported over, and that comes through in everyday use.

How to Connect to an FTP Server with Commander One?
Step 1: Open the FTP Manager
Launch Commander One. Find the FTP button in the toolbar and click it. Or go to Tools > FTP Manager if you prefer the menu route.
Step 2: Add a New Connection
Click the + icon. This creates a blank connection profile you can fill in.
Step 3: Enter Your Server Details
You need four things:
- Server address
- Port number
- Username
- Password
Step 4: Choose the Right Protocol
Before you save, pick your protocol from the dropdown. This part actually matters.
- SFTP runs over SSH and encrypts everything in transit. Use it by default when your server supports it.
- FTPS layers TLS on top of standard FTP. Common on shared hosting platforms.
- Plain FTP sends data unencrypted. Acceptable on a closed internal network, not something you want over the open internet.
Step 5: Connect and Transfer Files
Click Connect. The remote server opens in one pane, your local files sit in the other. Drag something across and it transfers. That’s it.
Step 6: Add More Connections
Working with two servers? Open a second connection in the opposite pane or in a new tab. Both stay active while you switch between them. If you manage more than one host, this alone removes a lot of unnecessary switching.
Step 7: Connect Cloud Storage
Cloud storage uses the same connection manager. Commander One works with Google Drive, Dropbox, Amazon S3, OneDrive, Backblaze B2, and WebDAV. Add an account and it sits right next to your FTP servers. Same interface, same shortcuts.

Key Features of Commander One
- Dual-pane layout: Two panels side by side. Local files on one side, your remote location on the other. Move files directly between them without opening extra windows.
- Built-in text editor: Edit files on the server without downloading them first.
- File viewer: Open images and documents without leaving the app.
- Terminal emulator: Run shell commands on connected servers from a panel at the bottom of the window.
- Batch renaming: Select multiple files and rename them in bulk using templates.
- Native archive support: ZIP, RAR, TAR, GZip, and several other formats open directly. Browse inside and grab what you need without unpacking the whole archive.
- Sync rules: Define what gets compared between two directories and what gets updated. Removes the manual work from regular deployments or ongoing backups.
- Direct cloud-to-FTP transfers: Open an FTP server in one pane and an S3 bucket in the other, then copy between them. Your Mac doesn’t sit in the middle downloading and re-uploading.
- Free tier: FTP, SFTP, FTPS, and the core file tools are free. The Pro Pack adds cloud storage and extra features when you need them.
Commander One vs. Other FTP Clients
Commander One vs. Cyberduck
Most Mac users who’ve dealt with FTP have at least heard of Cyberduck. It covers FTP, SFTP, and a wide range of cloud services, and it does all of that without major complaints. But Cyberduck is purely a transfer tool.
You move the file, and then you’re back in Finder for everything else. There’s no file management, no terminal, nothing beyond the transfer itself. Commander One handles the transfer and everything around it in the same window.
Commander One vs. FileZilla
FileZilla runs on Windows, Mac, and Linux, and it’s free. That’s enough to explain its user base. On macOS, it feels out of place. The interface looks dated, and it doesn’t follow Mac conventions the way apps built specifically for the platform do.
There was also a stretch where the Windows installer quietly bundled software people didn’t ask for. Not everyone knows that history, but it’s worth knowing. FileZilla moves files. It’s just not a tool most people enjoy sitting in front of.
Commander One vs. Transmit
Transmit from Panic is the most direct competition. It’s properly Mac-native, actively maintained, and solid at file transfers and cloud access. Where it falls short is everything outside the transfer itself. No terminal. No batch renaming.
No archive browser. No combined view of local and remote files together. If your work needs any of those things, Transmit sends you to another app. Commander One keeps it all in one place.
Who Commander One Works Best For?
If you want local browsing, remote connections, cloud storage, and basic file editing in one window, Commander One covers it.
Developers pushing updates, designers moving assets, anyone doing regular server work, they all move faster when they’re not switching tools every few minutes.
It also behaves the way a Mac app should. Keyboard shortcuts work as expected. Mission Control handles the window without any fuss. The small rough edges that tend to follow cross-platform software onto macOS simply aren’t there.
Security and Usability
SFTP uses SSH. FTPS uses TLS. Your login credentials and file contents don’t cross the network as readable text with either option.
Passwords go into macOS Keychain. That’s the same system storage your Mac uses for Wi-Fi passwords and browser logins.
Commander One doesn’t keep its own credential file somewhere separate. Everything stays on your machine, encrypted at the system level.
Day to day, the app gets out of your way. Start a transfer and keep working on something else. Come back when it’s done.
If the connection drops, Commander One reconnects and picks up where it left off. You don’t have to watch it or restart anything.
Most actions are reachable from the keyboard. The terminal panel at the bottom runs shell commands on connected servers right there. No need to open a separate Terminal window and set everything up again from scratch.
Conclusion
If FTP shows up regularly in your work on Mac, Commander One is worth testing. It handles FTP, SFTP, and FTPS natively, brings several tools into one window, and doesn’t make straightforward tasks complicated. Download it from the Mac App Store or the developer’s website and run it on a real project.