ssh key support (#12548)
Adding SSH key support Adding ssh key support (with passphrases) The JSch library does not support ED25519 keys, that are the default as of OpenSSH 7.8, but the Apache Mina SSHD library does. Adds a end-to-end test of ssh port forwarding via a simple echo server. [ci drivers] Co-authored-by:Franklin Strube <thedoc8786@gmail.com> Co-authored-by:
hbc <bcxxxxxx@gmail.com> Co-authored-by:
Daniel Higginbotham <daniel@flyingmachinestudios.com> Co-authored-by:
Paul Rosenzweig <paul.a.rosenzweig@gmail.com> Co-authored-by:
Kyle Doherty <kyle.l.doherty@gmail.com>
Showing
- frontend/src/metabase/containers/Form.jsx 33 additions, 16 deletionsfrontend/src/metabase/containers/Form.jsx
- frontend/src/metabase/css/core/base.css 4 additions, 0 deletionsfrontend/src/metabase/css/core/base.css
- frontend/src/metabase/entities/databases/forms.js 35 additions, 0 deletionsfrontend/src/metabase/entities/databases/forms.js
- modules/drivers/druid/test/metabase/driver/druid/client_test.clj 27 additions, 23 deletions.../drivers/druid/test/metabase/driver/druid/client_test.clj
- modules/drivers/mongo/src/metabase/driver/mongo.clj 2 additions, 2 deletionsmodules/drivers/mongo/src/metabase/driver/mongo.clj
- modules/drivers/mongo/test/metabase/driver/mongo/util_test.clj 32 additions, 22 deletions...es/drivers/mongo/test/metabase/driver/mongo/util_test.clj
- modules/drivers/oracle/test/metabase/driver/oracle_test.clj 31 additions, 17 deletionsmodules/drivers/oracle/test/metabase/driver/oracle_test.clj
- modules/drivers/presto/test/metabase/driver/presto_test.clj 29 additions, 17 deletionsmodules/drivers/presto/test/metabase/driver/presto_test.clj
- project.clj 4 additions, 3 deletionsproject.clj
- src/metabase/driver.clj 6 additions, 2 deletionssrc/metabase/driver.clj
- src/metabase/driver/common.clj 2 additions, 2 deletionssrc/metabase/driver/common.clj
- src/metabase/driver/mysql.clj 1 addition, 1 deletionsrc/metabase/driver/mysql.clj
- src/metabase/driver/postgres.clj 1 addition, 1 deletionsrc/metabase/driver/postgres.clj
- src/metabase/driver/sql_jdbc/connection.clj 3 additions, 5 deletionssrc/metabase/driver/sql_jdbc/connection.clj
- src/metabase/util/ssh.clj 92 additions, 47 deletionssrc/metabase/util/ssh.clj
- test/metabase/driver/sql_jdbc_test.clj 9 additions, 6 deletionstest/metabase/driver/sql_jdbc_test.clj
- test/metabase/util/ssh_test.clj 162 additions, 0 deletionstest/metabase/util/ssh_test.clj
- test_resources/ssh/README.md 7 additions, 0 deletionstest_resources/ssh/README.md
- test_resources/ssh/ssh_test 39 additions, 0 deletionstest_resources/ssh/ssh_test
- test_resources/ssh/ssh_test.pub 1 addition, 0 deletionstest_resources/ssh/ssh_test.pub
Loading
Please register or sign in to comment