SSH ν°λμ ν΅ν΄ Ubuntu 16.04 μλ²μ MySQL μ°κ²°
λ΄ λ ΈνΈλΆμ μλ‘ μ€μΉλ₯Όνλλ° μ΄μ μμ± ν μ SSH ν€λ₯Ό μ¬μ©νμ¬ μ격 μλ²μ μ°κ²°ν μ μμ΅λλ€.
ν€κ° λ€μκ³Ό κ°μ΄ μμ±λμμ΅λλ€. ssh-keygen -t rsa -b 4096 -C
ν°λ―Έλμμ ssh user@host
λ₯Ό ν΅ν΄ λ¬Έμ μ μλ²μ μ°κ²°ν μ μμ§λ§ 'SSH Tunnel'νμμ λμΌν νΈμ€νΈ, μ¬μ©μ λ° κ°μΈ ν€ μ°Έμ‘°λ₯Ό μ¬μ©νμ¬ λ€μμ μ»μ΅λλ€.
Can't initialize tunnel
Cannot establish tunnel
Cannot establish tunnel
invalid privatekey: [B<strong i="13">@7696c31f</strong>
invalid privatekey: [B<strong i="14">@7696c31f</strong>
λΉμ·ν λ¬Έμ λ₯Ό μ½μ ν SSHJ νμ₯μ μΆκ°νμ§λ§ λμμ΄λμ§ μμμ΅λλ€.
λ΄κ° λκ°λ₯Ό λμΉκ³ μμ΅λκΉ?
6.0.3.201904211926 org.jkiss.dbeaver.core.product
.0.28.201904211926 org.jkiss.dbeaver.net.sshj.feature.feature.group JKISS
OpenSSH_7.9p1, OpenSSL 1.1.1b FIPS 26 Feb 2019
openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
μ΄κ²μ λν νμ΄μ΄ μμ΅λκΉ? κ°μ λ¬Έμ κ° μμ΅λλ€.
DBeaverμμ μλνλ €λ©΄ κ°μΈ ν€ νμΌμ΄ OpenSSH νμμ΄μ΄μΌν©λλ€.
νμ λ³ν μ 보 : https://burnz.wordpress.com/2007/12/14/ssh-convert-openssh-to-ssh2-and-vise-versa/
ssh-keygen
μμ± ν κ°μΈ ν€λ
-----BEGIN OPENSSH PRIVATE KEY-----
κ·Έλ¦¬κ³ μλλλ€
-----BEGIN RSA PRIVATE KEY-----
κ·Έλ¦¬κ³ μ΄κ²μ DBeaverμμ μ§μνμ§ μμ΅λλ€.
μ§μλλ ν€λ₯Ό μμ±νλ €λ©΄ ssh-keygen λͺ
λ Ή λμ -m PEM
λ₯Ό μΆκ°νμμμ€.
μ
ssh-keygen -t rsa -b 2048 -m PEM
ssh-keygen
ν κ°μΈ ν€
-----BEGIN OPENSSH PRIVATE KEY-----
κ·Έλ¦¬κ³ μλλλ€
-----BEGIN RSA PRIVATE KEY-----
κ·Έλ¦¬κ³ μ΄κ²μ DBeaverμμ μ§μνμ§ μμ΅λλ€.
μ§μλλ ν€λ₯Ό μμ±νλ €λ©΄ ssh-keygen λͺ λ Ή λμ
-m PEM
λ₯Ό μΆκ°νμμμ€.μ
ssh-keygen -t rsa -b 2048 -m PEM
κ°μ¬! κ·Έκ²μ λλ₯Ό μν΄ μλν©λλ€.
ssh-keygen
ν κ°μΈ ν€
-----BEGIN OPENSSH PRIVATE KEY-----
κ·Έλ¦¬κ³ μλλλ€
-----BEGIN RSA PRIVATE KEY-----
κ·Έλ¦¬κ³ μ΄κ²μ DBeaverμμ μ§μνμ§ μμ΅λλ€.
μ§μλλ ν€λ₯Ό μμ±νλ €λ©΄ ssh-keygen λͺ λ Ή λμ
-m PEM
λ₯Ό μΆκ°νμμμ€.μ
ssh-keygen -t rsa -b 2048 -m PEM
μ μλν©λλ€. λμκ² openssh ν€κ° μλνμ§ μμ΅λλ€. :)
μλ‘μ΄ openssh νμμ μ§μνλ κ²μ΄ μ’μκΉμ?
ν€μμ μ΄κ²μ μ€ννμ¬ RSA κ°μΈ ν€λ‘ λ³ννμμμ€. λλ₯Ό λμ μ£Όμλ€.
ssh-keygen -p -m PEM -f ~/.ssh/id_rsa
μ΄κ²μ μν€μ μΆκ° ν μ μμ΅λκΉ? κ°μ¬ !
κ°μ¬! νλ₯νκ² μΌνμ΅λλ€.
μλ§ μ λ°μ΄νΈ ν μ μμ΅λλ€. μ΄ μμΉ μ£Όλ³μμμ μ μμ΅λκΉ? https://github.com/dbeaver/dbeaver/blob/master/plugins/org.jkiss.dbeaver.net.ssh.sshj/src/org/jkiss/dbeaver/model/net/ssh/SSHImplementationSshj.java#L50
"μλͺ»λ κ°μΈ ν€"λ³΄λ€ λ λμ μ€λ₯ μ€λͺ μ μ 곡 ν μ μμ΅λκΉ? ν€μμ ssh μ°κ²°μ΄ κ°λ₯ν λ¬Έμ κ° μμμ§λ§ "μλͺ»λ κ°μΈ ν€"μ€λ₯λ‘ μΈν΄ dbeaverκ° μ¬μ©ν μ μμμΌλ©° ν΄λΉ νμμ΄ νλ‘κ·Έλ¨μμ μ§μνμ§ μλμ§ νμ€νμ§ μμμ΅λλ€. π€·ββοΈ
κ°μ¬
λμΌν "μλͺ»λ κ°μΈ ν€ : [ B @ 7696c31f "μ€λ₯ λ©μμ§λ₯Ό μ¬ννμ΅λλ€. μ λ° κ³ μΉ μ μμ΅λκΉ?
@fancywriter JSch λμ SSHJλ₯Ό μ¬μ©ν΄ λ³Ό μ μμ΅λκΉ (λμλ§-> μ μννΈμ¨μ΄ μ€μΉ-> https://dbeaver.io/update/sshj/latest/)?
μλ
νμΈμ! Im κ°μ μν©μμ @ nimda7μ μ루μ
μ΄ μ μκ²
κ°μ¬!
κ·Έκ²μ΄ κΈ°λ³Έ ꡬνμ΄κΈ° λλ¬Έμ dbeaverμ ν¨κ» μ 곡λμ§ μλ κ²μ΄ μ΄μν©λλ€. κ²½κ³ μ€λ₯λ₯Ό μ λ°μ΄νΈνκ³ ν΄λΉ νλ¬κ·ΈμΈ μ¬μ©μ λν ν΅μ°°λ ₯μ μ 곡ν΄μΌ ν μλ μμ΅λλ€.
μ΅μ μ 보:
JSch νμ΄μ§μ _Features_ μλλ₯Ό 보면 sshjμ _Supported Algorithms_ λ§νΌ λ§μ μ§μμ΄ μμ΅λλ€. μλ§λ μ°λ¦¬λ JSchλ₯Ό μ λ§λ‘ λΉλν΄μΌ ν κ²μ λλ€.
λ€μ μ λΌμ΄λΈλ¬λ¦¬ κ°μ μ’μ λΉκ΅μ λλ€.
ssh-keygen
ν κ°μΈ ν€
-----BEGIN OPENSSH PRIVATE KEY-----
κ·Έλ¦¬κ³ μλλλ€
-----BEGIN RSA PRIVATE KEY-----
κ·Έλ¦¬κ³ μ΄κ²μ DBeaverμμ μ§μνμ§ μμ΅λλ€.
μ§μλλ ν€λ₯Ό μμ±νλ €λ©΄ ssh-keygen λͺ λ Ή λμ-m PEM
λ₯Ό μΆκ°νμμμ€.
μ
ssh-keygen -t rsa -b 2048 -m PEM
μ μλν©λλ€. λμκ² openssh ν€κ° μλνμ§ μμ΅λλ€. :)
μ 보 μ£Όμ μ κ°μ¬ν©λλ€. μ΄κ²μ΄ μ€μ λ‘ #SpinUpWPμ λ¬Έμ μμ λ°κ²¬νμ΅λλ€. π
SSHJλ₯Ό μ¬μ©νλ©΄ λ³΄νΈ λ ed25519 κ°μΈ ν€μ λΉλ°λ²νΈλ₯Ό μ μ₯ν λ μλνμ§λ§ μ°κ²° μ€μ μ λ«μ ν μ°κ²°μ μλ ν λ λΉλ°λ²νΈ νμ μ΄ νμλμ§ μμ΅λλ€.
λ€μκ³Ό κ°μ μ€λ₯ λ©μμ§κ° λνλ©λλ€.
The checkInts differed, the key was not correctly decoded.
Can't initialize tunnel
Cannot establish tunnel
Cannot establish tunnel
Exhausted available authentication methods
Exhausted available authentication methods
Problem getting public key from com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile<strong i="7">@5bae85fd</strong>
Problem getting public key from com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile<strong i="8">@5bae85fd</strong>
The checkInts differed, the key was not correctly decoded.
The checkInts differed, the key was not correctly decoded.
λ€λ₯Έ μ¬λμ΄ μμ΅λκΉ? κ·Έλ¦¬κ³ κ·Έκ²μ λν μμ μ΄ μμ΅λκΉ?
λΆννλ SSHJλ DBeaver 7.0.0μμ μλνμ§ μλ κ² κ°μ΅λλ€.
μ΄κ²μ μ€λ₯μ
λλ€.
Cannot complete the install because of a conflicting dependency.
Software being installed: DBeaver SSHJ 1.0.50.202003211804 (org.jkiss.dbeaver.net.sshj.feature.feature.group 1.0.50.202003211804)
Software currently installed: DBeaver 7.0.0 (org.jkiss.dbeaver.core.product 7.0.0)
Only one of the following can be installed at once:
DBeaver Model Plug-in 1.0.51 (org.jkiss.dbeaver.model 1.0.51)
DBeaver Model 1.0.118.202003211804 (org.jkiss.dbeaver.model 1.0.118.202003211804)
Cannot satisfy dependency:
From: DBeaver 7.0.0 (org.jkiss.dbeaver.ce.feature.feature.group 7.0.0)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.standalone.feature.feature.group [7.0.0,7.0.0]
Cannot satisfy dependency:
From: DBeaver Core 7.0.0 (org.jkiss.dbeaver.core.feature.feature.group 7.0.0)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.model [1.0.51,1.0.51]
Cannot satisfy dependency:
From: DBeaver 7.0.0 (org.jkiss.dbeaver.core.product 7.0.0)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.ce.feature.feature.group [7.0.0,7.0.0]
Cannot satisfy dependency:
From: DBeaver SSHJ 1.0.50.202003211804 (org.jkiss.dbeaver.net.sshj.feature.feature.group 1.0.50.202003211804)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.runtime.feature.feature.group 0.0.0
Cannot satisfy dependency:
From: DBeaver Runtime 7.0.1.202003211804 (org.jkiss.dbeaver.runtime.feature.feature.group 7.0.1.202003211804)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.model [1.0.118.202003211804,1.0.118.202003211804]
Cannot satisfy dependency:
From: DBeaver Standalone 7.0.0 (org.jkiss.dbeaver.standalone.feature.feature.group 7.0.0)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.core.feature.feature.group [7.0.0,7.0.0]
SSHJ (λ²μ 1.0.55.202005311732)λ DBeaver 7.1.0μμ μ μλν©λλ€.
SSHJλ λμκ²λ μλνμ§ μμ΅λλ€.
Cannot complete the install because of a conflicting dependency.
Software being installed: DBeaver SSHJ 1.0.59.202008021649 (org.jkiss.dbeaver.net.sshj.feature.feature.group 1.0.59.202008021649)
Software currently installed: DBeaver 7.1.4 (org.jkiss.dbeaver.core.product 7.1.4)
Only one of the following can be installed at once:
DBeaver Model Plug-in 1.0.51 (org.jkiss.dbeaver.model 1.0.51)
DBeaver Model 1.0.127.202008021649 (org.jkiss.dbeaver.model 1.0.127.202008021649)
Cannot satisfy dependency:
From: DBeaver 7.1.4 (org.jkiss.dbeaver.ce.feature.feature.group 7.1.4)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.standalone.feature.feature.group [7.1.4,7.1.4]
Cannot satisfy dependency:
From: DBeaver Core 7.1.4 (org.jkiss.dbeaver.core.feature.feature.group 7.1.4)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.model [1.0.51,1.0.51]
Cannot satisfy dependency:
From: DBeaver 7.1.4 (org.jkiss.dbeaver.core.product 7.1.4)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.ce.feature.feature.group [7.1.4,7.1.4]
Cannot satisfy dependency:
From: DBeaver SSHJ 1.0.59.202008021649 (org.jkiss.dbeaver.net.sshj.feature.feature.group 1.0.59.202008021649)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.runtime.feature.feature.group 0.0.0
Cannot satisfy dependency:
From: DBeaver Runtime 7.1.4.202008021649 (org.jkiss.dbeaver.runtime.feature.feature.group 7.1.4.202008021649)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.model [1.0.127.202008021649,1.0.127.202008021649]
Cannot satisfy dependency:
From: DBeaver Standalone 7.1.4 (org.jkiss.dbeaver.standalone.feature.feature.group 7.1.4)
To: org.eclipse.equinox.p2.iu; org.jkiss.dbeaver.core.feature.feature.group [7.1.4,7.1.4]
μ΄λ€ μκ°?
ν , μ¬κΈ°μ μ μλν©λλ€. μ¬μ€ λ°©κΈ SSHJ λ²μ μΌλ‘ μ λ°μ΄νΈνμ΅λλ€.
λλ dbeaver-plugin-sshj-lib AUR ν¨ν€μ§λ₯Ό μ€μΉνκ³ μ΄μ κ·Έκ²κ³Ό ν¨κ» μλν©λλ€. DBeaver λ΄μμ μλ μ€μΉλ μλνμ§ μμμ΅λλ€.
μ΄μ SSH ν€ λΉλ°λ²νΈλ₯Ό μ μ₯ν λ μ λλ‘ μλνλμ§ νμΈν μ μμ΅λλ€ π
DBeaver Runtime 7.1.4.202008021649
DBeaver SSHJ 1.0.59.202008021649
κ·Έλ¬λ μλνμ§ μλ κ²μ μ°κ²°ν λ μνΈλ₯Ό μμ²ν΄μΌνλ λ³΄νΈ λ ν€μ λν μνΈ νμ μ λλ€. μ΄μ λμ λ€μ μ€λ₯κ° λ°μν©λλ€.
Can't initialize tunnel
Cannot establish tunnel
Cannot establish tunnel
Exhausted available authentication methods
Exhausted available authentication methods
Problem getting public key from com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile<strong i="9">@c01a0b5</strong>
Problem getting public key from com.hierynomus.sshj.userauth.keyprovider.OpenSSHKeyV1KeyFile<strong i="10">@c01a0b5</strong>
The checkInts differed, the key was not correctly decoded.
The checkInts differed, the key was not correctly decoded.
μ°κ²°μ SSH μ€μ μ μνΈλ₯Ό μ μ₯νλ©΄ μλ²½νκ² μλν©λλ€.
@fancywriter JSch λμ SSHJλ₯Ό μ¬μ©ν΄ λ³Ό μ μμ΅λκΉ (λμλ§-> μ μννΈμ¨μ΄ μ€μΉ-> https://dbeaver.io/update/sshj/latest/)?
SSHJ μ€μΉκ° μ μκ² ν¨κ³Όμ μ λλ€. dbeaver-ce-7.2.0-x86_64.
μ£μ‘ν©λλ€. μ¬κΈ°κ° μ§λ¬ΈνκΈ°μ κ°μ₯ μ’μ κ³³μΈμ§ λͺ¨λ₯΄κ² μ΅λλ€ ...
dbeaverκ° μ
λ°μ΄νΈλλ©΄ sshj μΆκ°λ₯Ό μκ³ jschλ‘ λ λ리λ κ² κ°μ΅λλ€.
μ
λ°μ΄νΈμ sshjλ₯Ό μ μ§νκΈ° μν΄ν΄μΌ ββν μΌμ΄ μμ΅λκΉ?
(λ€μ μΆκ°νλ©΄ κΉ¨μ§ ssh ν°λ / μλͺ»λ ν€ μ€λ₯κ° μμ λμ§λ§ μ΄κ²μ κΈ°μ΅ν΄μΌνλ κ²μ λ§€μ° μ€λ§ μ€λ½μ΅λλ€)
@ ccayg-sainsburys DBeaver μ체λ₯Ό μ λ°μ΄νΈ ν λλ§λ€ SSHJλ₯Ό μ λ°μ΄νΈνλΌλ λ©μμ§κ° νμλ©λλ€. μ΄ νλ©΄μ΄ μλμΌλ‘ νμλμ§ μλ κ²½μ° μ λ°μ΄νΈλ₯Ό μλμΌλ‘ νμΈν μ μμ΅λλ€.
@mbrodala ν₯λ―Έ
λ€μμ μ
λ°μ΄νΈκ°μμ λ λ λ§μμ£Όμλ₯Ό κΈ°μΈ μ΄λλ‘ λ
Έλ ₯νκ² μ΅λλ€.
Linux λ° macOSμμ # 9829μ νμν ν μ€νΈ
μ λμ΄ λ¬Έμ λ₯Ό κ²½ννμ΅λλ€. Arch Linuxμμ μμ μ¬νμ AURμμ dbeaver-plugin-sshjλ₯Ό μ€μΉνλ κ²μ λλ€. κ·Έ ν μ μλν©λλ€.
μ λμ΄ λ¬Έμ λ₯Ό κ²½ννμ΅λλ€. Arch Linuxμμ μμ μ¬νμ AURμμ dbeaver-plugin-sshjλ₯Ό μ€μΉνλ κ²μ λλ€. κ·Έ ν μ μλν©λλ€.
μλ νμΈμ, @bradmccormack , μ΄κ²μ DBeaverμ μ΅μ λ²μ μμ JSCHλ‘ μμ νλ λ° μ¬μ ν λ¬Έμ κ° μμμ μλ―Έν©λκΉ?
@ShadelessFox μ, λΆννλ κ·Έλ¬μ΅λλ€.
@bradmccormack λ¬Έμ λ° λ‘κ·Έμ λν μμΈν μ 보λ₯Ό μ 곡 ν μ μμ΅λκΉ?
@bradmccormack λ¬Έμ λ° λ‘κ·Έμ λν μμΈν μ 보λ₯Ό μ 곡 ν μ μμ΅λκΉ?
@ShadelessFox νμ€ν κ². μ€λ μλν΄ λ³΄κ² μ΅λλ€.
openssh ν€ (Jschλ₯Ό μ¬μ©νλ Dbeaver 7.2.3)λ‘ archlinuxμμ λ¬Έμ λ₯Ό νμΈν©λλ€.
Specified private key cannot be converted:
Saving key "/tmp/.dbeaver-temp6234629892423691601/mysql5-16917676b1b-4955161a3b0189da.pem" failed: passphrase is too short (minimum five characters).
SSHj νλ¬κ·ΈμΈμμ μ μλν©λλ€ (ν΄κ²° λ°©λ²μ μν΄ @bradmccormack μκ² κ°μ¬λ립λλ€ :))
Dbeaver :
DBeaver 7.2.3 org.jkiss.dbeaver.core.product null => 7.2.3.202010232212
JSch :
Eclipse Orbit JSch 0.1.55.v20190404-1902 com.jcraft.jsch
Eclipse.org JSch μ½μ΄ 1.3.800.v20200106-0907 org.eclipse.jsch.core
Eclipse.org JSch UI 1.3.800.v20200205-0619 org.eclipse.jsch.ui
λ¬Έμ λ₯Ό λ€μμ¬μμμ€.
@acantepie νμΈν΄
λμ μ£Όμ μ κ°μ¬ν©λλ€.
@acantepie @bradmccormack EAμμ μμ μ¬νμ νμΈν μ μμ΅λκΉ? 미리 κ°μ¬λ립λλ€.
https://dbeaver.io/files/ea
@uslss λ§ν¬ (https://dbeaver.io/files/ea/dbeaver-ce-7.2.5-linux.gtk.x86_64.tar.gz)μμ λΉλλ₯Ό μλνμ§λ§ μ¬μ ν μ€ν¨ν©λλ€.
Specified private key cannot be converted:
Failed to load key /tmp/.dbeaver-temp2550280556075616877/mysql5-17567c03dc4-103e421a6c592e.pem: incorrect passphrase supplied to decrypt private key
μΆκ° μ 보
2020-11-12 13:56:42.749 - Connect with 'localhost' (mysql5-17567c03dc4-103e421a6c592e)
> Start DBeaver SSH tunnels [org.jkiss.dbeaver.net.ssh 1.0.66.202011110531]
> Start DBeaver SSH implementation (JSch) [org.jkiss.dbeaver.net.ssh.jsch 1.1.55.202011110531]
2020-11-12 13:56:42.768 - Attempting to convert an unsupported key into suitable format
2020-11-12 13:56:42.884 - Connection failed (mysql5-17567c03dc4-103e421a6c592e)
2020-11-12 13:56:42.887 - org.jkiss.dbeaver.model.exec.DBCException: Can't initialize tunnel
org.jkiss.dbeaver.model.exec.DBCException: Can't initialize tunnel
at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:873)
at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:70)
at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:105)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.io.IOException: Specified private key cannot be converted:
Failed to load key /tmp/.dbeaver-temp4572677132683249434/mysql5-17567c03dc4-103e421a6c592e.pem: incorrect passphrase supplied to decrypt private key
at org.jkiss.dbeaver.model.net.ssh.SSHImplementationJsch.addIdentityKey(SSHImplementationJsch.java:200)
at org.jkiss.dbeaver.model.net.ssh.SSHImplementationJsch.setupTunnel(SSHImplementationJsch.java:61)
at org.jkiss.dbeaver.model.net.ssh.SSHImplementationAbstract.initTunnel(SSHImplementationAbstract.java:141)
at org.jkiss.dbeaver.model.net.ssh.SSHTunnelImpl.initializeHandler(SSHTunnelImpl.java:75)
at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:868)
... 3 more
2020-11-12 13:56:42.915 - Specified private key cannot be converted:
Failed to load key /tmp/.dbeaver-temp4572677132683249434/mysql5-17567c03dc4-103e421a6c592e.pem: incorrect passphrase supplied to decrypt private key
java.io.IOException: Specified private key cannot be converted:
Failed to load key /tmp/.dbeaver-temp4572677132683249434/mysql5-17567c03dc4-103e421a6c592e.pem: incorrect passphrase supplied to decrypt private key
at org.jkiss.dbeaver.model.net.ssh.SSHImplementationJsch.addIdentityKey(SSHImplementationJsch.java:200)
at org.jkiss.dbeaver.model.net.ssh.SSHImplementationJsch.setupTunnel(SSHImplementationJsch.java:61)
at org.jkiss.dbeaver.model.net.ssh.SSHImplementationAbstract.initTunnel(SSHImplementationAbstract.java:141)
at org.jkiss.dbeaver.model.net.ssh.SSHTunnelImpl.initializeHandler(SSHTunnelImpl.java:75)
at org.jkiss.dbeaver.registry.DataSourceDescriptor.connect(DataSourceDescriptor.java:868)
at org.jkiss.dbeaver.runtime.jobs.ConnectJob.run(ConnectJob.java:70)
at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:105)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
DbBeaver
λ²μ 7.2.5.202011110531
μΆκ° μ± λ‘κ·Έ
WARNING: Using incubator modules: jdk.incubator.jpackage, jdk.incubator.foreign
> Start DBeaver Standalone [org.jkiss.dbeaver.ui.app.standalone 7.2.5.202011110531]
> Start Eclipse e4 Workbench [org.eclipse.e4.ui.workbench 1.11.200.v20200205-1503]
> Start Eclipse Workbench Model [org.eclipse.e4.ui.model.workbench 2.1.700.v20200113-1422]
> Start Eclipse Jobs Mechanism [org.eclipse.core.jobs 3.10.700.v20200106-1020]
> Start Eclipse IDE UI [org.eclipse.ui.ide 3.17.0.v20200217-1511]
> Start DBeaver Core Plug-in [org.jkiss.dbeaver.core 7.2.5.202011110531]
> Start Core File Systems [org.eclipse.core.filesystem 1.7.700.v20200110-1734]
> Start Core Resource Management [org.eclipse.core.resources 3.13.700.v20200209-1624]
2020-11-12 13:56:38.601 - Initializing DBeaver 7.2.5
2020-11-12 13:56:38.602 - Host plugin: org.jkiss.dbeaver.ui.app.standalone 7.2.5.202011110531
2020-11-12 13:56:38.602 - Initialize Core...
2020-11-12 13:56:38.602 - Can't find BC security provider. Use default JCE.
2020-11-12 13:56:38.602 - BouncyCastle not registered, using the default JCE provider
2020-11-12 13:56:38.662 - Initialize base platform...
> Start DBeaver UI Navigator [org.jkiss.dbeaver.ui.navigator 1.0.45.202011110531]
2020-11-12 13:56:38.681 - Core initialized (79ms)
2020-11-12 13:56:38.682 - Create display
> Start Eclipse IDE UI Application [org.eclipse.ui.ide.application 1.3.600.v20200116-2127]
2020-11-12 13:56:38.775 - DBeaver 7.2.5.202011110531 is starting
2020-11-12 13:56:38.776 - OS: Linux 5.9.0-rc5-1-amd-staging-drm-next-git-00386-gbb649caff8eb (amd64)
2020-11-12 13:56:38.776 - Java version: 14.0.2 by N/A (64bit)
2020-11-12 13:56:38.776 - Install path: '/home/brad/Downloads/dbeaver'
2020-11-12 13:56:38.776 - Instance path: 'file:/home/brad/.local/share/DBeaverData/workspace6/'
2020-11-12 13:56:38.776 - Memory available 64Mb/1024Mb
2020-11-12 13:56:38.796 - Starting RMI server at 37784
2020-11-12 13:56:38.851 - Run workbench
> Start Eclipse e4 Workbench SWT [org.eclipse.e4.ui.workbench.swt 0.14.900.v20200213-1442]
> Start Eclipse Application Services [org.eclipse.e4.core.services 2.2.200.v20200127-0814]
> Start Eclipse Contexts [org.eclipse.e4.core.contexts 1.8.400.v20191217-1710]
> Start Eclipse UI Application Services [org.eclipse.e4.ui.services 1.3.700.v20190930-1643]
> Start EMF Common [org.eclipse.emf.common 2.18.0.v20191225-1014]
> Start EMF Ecore [org.eclipse.emf.ecore 2.21.0.v20200127-1342]
> Start EMF XML/XMI Persistence [org.eclipse.emf.ecore.xmi 2.16.0.v20190528-0725]
> Start Eclipse UI Dependency Injection [org.eclipse.e4.ui.di 1.2.800.v20200128-0855]
> Start Eclipse e4 Workbench Add-ons [org.eclipse.e4.ui.workbench.addons.swt 1.3.800.v20191212-1231]
> Start Expression Language [org.eclipse.core.expressions 3.6.700.v20200212-1751]
> Start Eclipse e4 Workbench SWT Renderer [org.eclipse.e4.ui.workbench.renderers.swt 0.14.1100.v20200217-1217]
> Start Eclipse Bindings Support [org.eclipse.e4.ui.bindings 0.12.800.v20191216-0805]
> Start Eclipse Dependency Injection Extensions [org.eclipse.e4.core.di.extensions 0.15.500.v20200106-1259]
> Start Eclipse CSS SWT Support [org.eclipse.e4.ui.css.swt 0.13.900.v20200203-0840]
> Start Eclipse CSS SWT Theme Support [org.eclipse.e4.ui.css.swt.theme 0.12.600.v20200124-0005]
> Start DBeaver UI [org.jkiss.dbeaver.ui 5.1.60.202011110531]
2020-11-12 13:56:40.263 - Configure workbench window
> Start Help System Core [org.eclipse.help 3.8.700.v20191212-1123]
2020-11-12 13:56:40.505 - Create actions
2020-11-12 13:56:40.506 - Disable Eclipse action set 'org.eclipse.ui.edit.text.actionSet.annotationNavigation'
2020-11-12 13:56:40.507 - Disable Eclipse action set 'org.eclipse.ui.WorkingSetActionSet'
2020-11-12 13:56:40.893 - Initialize workbench window
2020-11-12 13:56:40.903 - Finish initialization
> Start Default Text Editor [org.eclipse.ui.editors 3.13.100.v20200130-1507]
> Start Text Editor Framework [org.eclipse.ui.workbench.texteditor 3.14.100.v20200212-1049]
> Start DBeaver UI Editors - Base [org.jkiss.dbeaver.ui.editors.base 1.0.45.202011110531]
> Start DBeaver SQL Model [org.jkiss.dbeaver.model.sql 1.0.35.202011110531]
> Start DBeaver UI Editors - SQL [org.jkiss.dbeaver.ui.editors.sql 1.0.45.202011110531]
> Start File Buffers [org.eclipse.core.filebuffers 3.6.900.v20200117-0616]
> Start Team Support Core [org.eclipse.team.core 3.8.900.v20200211-0946]
> Start Core Compare Support [org.eclipse.compare.core 3.6.800.v20191213-2246]
(DBeaver:1773871): Gtk-WARNING **: 13:56:41.542: Negative content width -5 (allocation 1, extents 3x3) while allocating gadget (node separator, owner GtkSeparatorToolItem)
> Start Equinox Provisioning Core [org.eclipse.equinox.p2.core 2.6.300.v20200211-1504]
> Start Equinox Provisioning Operations API [org.eclipse.equinox.p2.operations 2.5.700.v20191211-1713]
> Start Equinox Provisioning Platform Automatic Update Support [org.eclipse.equinox.p2.ui.sdk.scheduler 1.4.600.v20200221-0754]
> Start Equinox Provisioning Metadata [org.eclipse.equinox.p2.metadata 2.4.700.v20191213-1911]
> Start Equinox Provisioning Update Checker [org.eclipse.equinox.p2.updatechecker 1.2.300.v20200222-1600]
> Start Equinox Provisioning Engine [org.eclipse.equinox.p2.engine 2.6.600.v20200110-2121]
> Start Equinox Provisioning Metadata Repository [org.eclipse.equinox.p2.metadata.repository 1.3.400.v20191211-1528]
> Start Equinox Provisioning Repository [org.eclipse.equinox.p2.repository 2.4.700.v20200110-2121]
> Start Equinox Provisioning UI Support [org.eclipse.equinox.p2.ui 2.5.800.v20200213-1530]
2020-11-12 13:56:42.160 - Loading user drivers configuration from '/home/brad/.local/share/DBeaverData/workspace6/.metadata/.plugins/org.jkiss.dbeaver.core/drivers.xml'
2020-11-12 13:56:42.175 - Total database drivers: 85 (85)
> Start DBeaver UI Editors - Data [org.jkiss.dbeaver.ui.editors.data 1.0.45.202011110531]
> Start DBeaver Sample Database [org.jkiss.dbeaver.ext.sample.database 1.0.82.202011110531]
> Start DBeaver Tip of the day [org.jkiss.dbeaver.ext.ui.tipoftheday 1.0.51.202011110531]
> Start DBeaver ERD UI [org.jkiss.dbeaver.erd.ui 3.0.5.202011110531]
> Start DBeaver ERD Model [org.jkiss.dbeaver.erd.model 1.0.5.202011110531]
> Start DBeaver MySQL Support [org.jkiss.dbeaver.ext.mysql 2.1.130.202011110531]
> Start Console [org.eclipse.ui.console 3.9.100.v20200215-1209]
νμ¬ AppArmor λλ SELinuxλ₯Ό μ€μ νμ§ μμμΌλ―λ‘ λ¬Έμ κ°λμ§ μμ΅λλ€. λ μμΈν λ‘κ·Έλ μ΄λμ μμ΅λκΉ? / var / logλ₯Ό νμΈνμ΅λλ€.
ν€μ μ
λ ₯νλ μνΈλ νμ€ν μ νν©λλ€. ssh-add
λ μ μλνκ³ KDEWalletμ μ μ κΈ ν΄μ ν©λλ€.
μΆκ°λ‘ λμΈ μμλ λ°©λ²μ μλ €μ£Όμμμ€.
건배.
κ°μ₯ μ μ©ν λκΈ
ν€μμ μ΄κ²μ μ€ννμ¬ RSA κ°μΈ ν€λ‘ λ³ννμμμ€. λλ₯Ό λμ μ£Όμλ€.
ssh-keygen -p -m PEM -f ~/.ssh/id_rsa