SSH keys authentication#41109
Conversation
cdbbf4d to
c70bdb4
Compare
529fbb2 to
e1d0e03
Compare
3e96ca6 to
1994cbb
Compare
f248177 to
16d7fa6
Compare
16d7fa6 to
96b7d86
Compare
We need OpenSSl to build libssh. But FastCheck doesn't include that
96b7d86 to
91b1ce8
Compare
Sure, feel free to do it |
4179e3c to
b4749e3
Compare
…ain-authentication
…ain-authentication
…ain-authentication
…ain-authentication
| if (OS_LINUX) | ||
| if (ARCH_AMD64) | ||
| if (USE_MUSL) | ||
| target_include_directories(_ssh PRIVATE "${ClickHouse_SOURCE_DIR}/contrib/libssh-cmake/linux/x86-64-musl") |
There was a problem hiding this comment.
How were these files generated (e.g. which make/cmake options)? Someone is trying to upgrade libssl from v0.97 to v0.98 and the architecture files need to be re-generated. There is a chance that things will continue to work without regeneration but it will be nicer to have the steps documented somewhere.
There was a problem hiding this comment.
Based on config.h.cmake and this command you have to generate them by configuring libssh using the built in cmake.
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Added new type of authentication based on SSH keys. It works only for Native TCP protocol.