zssh (Zmodem SSH) is a program for interactively transferring files to a remote machine while using the secure shell (ssh). It is intended to be a convenient alternative to scp, allowing to transfer files without having to open another session and re-authenticate oneself. zssh is an interactive wrapper for ssh used to switch the ssh connection between the remote shell and file transfers. Files are transferred through the zmodem protocol, using the rz and sz commands.
| Tags | Communications Internet FTP Terminals Telnet |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: This version works under MacOS X, and compiles with readline v4.2.


Changes: This release compiles under solaris and can be built without libreadline. The completion engine has been improved. New builtins and options have been added. A number of bugs in tilde expansion and child handling and memory leaks have been fixed. Many parts of the project, including tty allocation, have been cleaned/rewritten.


Changes: An escape builtin was added to allow the escape key to be changed. The -s switch was added to allow the remote shell to be changed. A bug with child handling was fixed. A hook builtin was added, which allows you to hook any program to the tty/pty, not just rz and sz. A ztelnet hard link was added. The remote logging program defaults to "telnet -8 -E" instead of "ssh -e none".


Changes: Some install bugs were found. zssh has been tested on Linux and NetBSD. It should also work on OpenBSD.