FAQ
[切换到中文]
OnTheSSH is an SSH client program specifically designed to communicate with the default OpenSSH service on remote Linux systems. Since almost all of OnTheSSH’s operations are conducted over the SSH protocol, there is no need for any installation or configuration on the remote host.
OnTheSSH software is built by Qt and Rust two languages, in which the Qt part builds the program interface, Rust part implements the SSH protocol. Qt source code is open source.
In the SSH (Secure Shell) protocol implementation of OnTheSSH software:
Supported key exchange algorithms:
– ecdh-sha2-nistp256
– curve25519-sha256
Supported encryption algorithms:
– AES-128
– AES-192
– AES-256
– ChaCha20-Poly1305
Supported authentication methods:
– Password Authentication
Supported SSH sub-protocols:
– shell (pty-req)
– window-change
– exec
– scp
– direct-tcpip
Port forwarding is a sub-protocol of SSH. Through a secure SSH encrypted channel, it enables TCP service ports at the remote end to be mapped to the local end, or local TCP service ports to be mapped to the remote end. OnTheSSH only supports the former mapping method.
Because port forwarding is carried out through the SSH encrypted channel, the firewall cannot detect or prevent it. If you want to block port forwarding, you can configure it on the remote host (OpenSSH configuration file /etc/ssh/sshd_config).
OnTheSSH software can be installed on Windows, MacOS, Linux systems. Tested systems and versions include:
– Windows 10, 11
– MacOS 13(Ventura), 14(Sonoma)
– X86 Linux Kylin V10(SP1)
Some Windows systems may not update promptly. When launching OnTheSSH, you might encounter an error of missing ‘vcruntime140.dll’ file. In such instances, you will need to download and install the Visual C++ components.
Linux versions that have been tested:
– CentOS7.6、7.9
– Ubunut18.04、20.04
– Fedora38
– Linux Kylin V10(SP1)
Systems not listed are not considered unsupported; it is likely that developers have not yet initiated testing on them.

Ask a question
If you have questions that are not in the FAQ, please email to: gzmaike@onthessh.com