Get the client
Download CrossFTP
CrossFTP / Pro / Enterprise for Windows, Mac, and Linux.
Pro and Enterprise evaluation returns to free CrossFTP after 30 days.
Version 2.01.2
Packages
Choose the installer for your platform. Portable and Debian builds include setup notes below.
Upgrade to unlock
Pro functions.
Installation troubleshooting
Commands and notes for portable, Linux, and Java Web Start setups.
Portable package user guide
After the zip is downloaded, extract it to the target folder, then run the commands below from that folder.
CrossFTP Client on Mac / Linux
1. Allow execute permission
chmod +x ./run_client.sh
2. Start the client
./run_client.sh
CrossFTP Client on Windows
Start the client
run_client.bat
CrossFTP Server on Mac / Linux
1. Allow execute permission
chmod +x ./run_server.sh
2. Start the server
./run_server.sh
CrossFTP Server on Windows
Start the server
run_server.bat
Use commander.sh (Mac/Linux) or commander.bat (Windows)
in the extracted folder. Example:
./commander.sh --action listSites
Full command reference: Commander manual.
Use commander-mcp.sh / commander-mcp.bat with a
crossftp-deploy.json in your website root. Example Cursor
mcp.json:
{
"mcpServers": {
"crossftp-commander": {
"command": "D:/CrossFTP/commander-mcp.bat",
"args": ["--deployConfig", "${workspaceFolder}/crossftp-deploy.json"]
}
}
}
Onboarding steps: Commander MCP.
Requires JDK 17+ and an Enterprise license.
Linux installation (non-Debian)
Download the portable package, extract it,
then run:
1. Allow execute permission
chmod +x ./run_client.sh
2. Start the client
./run_client.sh
If something fails, confirm Java is installed and on your PATH,
and that you are running CrossFTP in a GUI session.
Debian-based Linux installation
System requirement: install
JDK 7+ first.
Use these commands on Debian-based systems such as Ubuntu.
(Ubuntu Software Center may warn about package quality.)
1. Download the package
Get the deb package (for example crossftp_deb_package.deb).
2. Install
sudo dpkg -i ./crossftp_deb_package.deb
Uninstall
sudo dpkg --remove crossftp
JNLP Web Start issues
If you see one of the following:
- Java applications are blocked by your security settings.
- Missing Application-Name manifest attribute
- Missing required Permissions manifest attribute in main jar
On Windows, open the Java Control Panel. On Mac/Linux/Windows you can also run:
javaws -viewer
Then follow
Java’s blocked-application help
to resolve the block.
Cannot edit / open files on Mac
If Mac shows errors such as
Cannot run program "/usr/bin/open": error=2, No such file or directory,
download and install the non–App Store CrossFTP from this page.
See
this blog post
for details.
Archived version
Mac OS X 10.3 or JDK 1.4 users can download
CrossFTP 1.53.