Is there a non OpenSSH option?
3 comments
@emacsen Go's SSH code lacks certain new cryptographic algorithms and it lacks behind on certain SSH RFCs. This cause annoying bugs with OpenSSH clients, which uses up-to-date SSH protocol standards, the most notorious example is https://github.com/go-gitea/gitea/issues/17798 . It's usually used when the machine doesn't have the agility to use OpenSSH. |
@emacsen you can run a SSH server without using OpenSSH, the Gitea binary comes included with one. You can enable it by setting `START_SSH_SERVER = true` under the `[server]` section https://docs.gitea.io/en-us/config-cheat-sheet/#server-server . Using the internal SSH Server will automatically have this new behavior from 1.17.1(currently not released) and onwards.
PR: https://github.com/go-gitea/gitea/pull/20617