Why does OpenSSH server report its version to clients?
This information is used by clients and servers to enable protocol compatibility tweaks to work around changed, buggy or missing features in the implementation they are talking to. This protocol feature checking is still required at present because versions with incompatibilities are still in wide use. In other words it is necessary for compatibility. To hide openssh version, you need to update OpenSSH source code and compile openssh again. You will not get any support for your modified version. I highly recommend our OpenSSH server best security practices guide.
Related Questions
- Must the language version of Office 2010 clients that are to be activated by an Office 2010 KMS host for Windows Server 2003 match the language version that is installed on the server?
- When I tried to upload a my lab report or other LabWrite work, the server tells me that it has found a newer version. What should I do?
- Why does OpenSSH report its version to clients?