Which SSH Clients on macOS Support Zmodem [2025]
Zmodem is a data transfer protocol commonly used for file transmission between computers via serial or network connections. Compared to other protocols, Zmodem offers features such as automatic retransmission, error detection, and file recovery, along with faster transfer speeds. SSH with Zmodem enables secure and efficient file transfers within an SSH session, combining the security of SSH with the efficiency of Zmodem, making it convenient for users to upload and download files in remote sessions.
There are only a few SSH clients on macOS that support Zmodem in 2025. Here are some recommended options:
- SecureCRT: A powerful commercial SSH client that supports multiple protocols, including Zmodem. It features a graphical user interface and extensive functionality but requires a paid license.
- Zoc: Another commercial terminal emulator that supports SSH and Zmodem file transfers. It offers many advanced features but also requires a purchase.
- iTerm2: While iTerm2 itself is a terminal emulator, it can support Zmodem through third-party tools such as lrzsz. This requires manual installation and configuration.
- ShellBean: A free SSH + SFTP terminal for macOS that natively supports Zmodem (rz/sz) file transfers. Additionally, it is available on iPad and iPhone, offering free iCloud sync and SFTP functionality.
To enable Zmodem support in iTerm2, you need to configure lrzsz manually. You can install it using Homebrew with the following command:
brew install lrzsz
When using an SSH client, you can use the sz command to send files and the rz command to receive them.
Choose the client and tools that best suit your needs and preferences.