diff --git a/src/renderer/components/AddEditConnectionWindow/index.vue b/src/renderer/components/AddEditConnectionWindow/index.vue index b551072..8e600b9 100644 --- a/src/renderer/components/AddEditConnectionWindow/index.vue +++ b/src/renderer/components/AddEditConnectionWindow/index.vue @@ -36,9 +36,14 @@ -
- - +
+
+ + +
+
+ +
@@ -124,6 +129,18 @@ export default { authTypeChange () { this.conn.password = '' this.conn.keyFile = process.env.USERPROFILE + '\\.ssh\\id_rsa' + }, + + selectPrivateKey () { + const file = remote.dialog.showOpenDialog({ + title: 'Select private key', + properties: ['openFile'], + defaultPath: process.env.USERPROFILE + '\\.ssh\\' + }) + + if (file) { + this.conn.keyFile = file + } } },