-
-
Notifications
You must be signed in to change notification settings - Fork 103
Bradley (proxy support + other features) #498
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Changes from 6 commits
70f3520
74ae8c9
c8a0670
b3ae260
6bb8edd
97128f3
df96119
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There are some nice updates. Beside that, I like :
The roadmap could be a great addition but for now We can put it to the side and rethink about it later. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @thebestbradley What about adding you as an official contributor on this repo ? This way we could put our efforts together 🙂 Of course you can keep your fork and continue to work on it if you want and/or prefer. |
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,35 @@ | ||
# SFTP configuration | ||
|
||
## agent | ||
*string*: Path to ssh-agent's UNXI socket for ssh-agent-based user authentication. | ||
|
||
_string_: Path to ssh-agent's UNXI socket for ssh-agent-based user authentication. | ||
Windows users must set to 'pageant' for authenticating with Pagenat or (actual) path to a Cygwin "UNIX socket". | ||
Id get more stability because some client/server have some sort of configured/hard coded limit. | ||
|
||
## privateKeyPath | ||
*string*: Absolute path to user's private key. | ||
|
||
_string_: Absolute path to user's private key. | ||
|
||
## passphrase | ||
*mixed*: For an encrypted private key, this is the passphrase string used to decrypt it. | ||
|
||
_mixed_: For an encrypted private key, this is the passphrase string used to decrypt it. | ||
Set to true for enabling passphrase dialog. This will prevent from using cleartext passphrase in this config. | ||
|
||
## interactiveAuth | ||
*boolean*|*string[]*: Enable keyboard interaction authentication mechanism. Set to true to enable `verifyCode` dialog. | ||
|
||
_boolean_|_string[]_: Enable keyboard interaction authentication mechanism. Set to true to enable `verifyCode` dialog. | ||
For example using Google Authentication (multi-factor). Or pass array of predefined phrases to automatically enter them without user prompting. | ||
|
||
Note: *Requires the server to have keyboard-interactive authentication enabled.* | ||
Note: _Requires the server to have keyboard-interactive authentication enabled._ | ||
|
||
**default**: false | ||
|
||
## algorithms | ||
|
||
Explicit overrides for the default transport layer algorithms used for the connection. | ||
|
||
**default**: | ||
|
||
```json | ||
{ | ||
"algorithms": { | ||
|
@@ -35,15 +41,15 @@ Explicit overrides for the default transport layer algorithms used for the conne | |
], | ||
"cipher": [ | ||
"aes128-gcm", | ||
"[email protected]", | ||
"aes256-gcm", | ||
"[email protected]", | ||
"aes128-cbc", | ||
"aes192-cbc", | ||
"aes256-cbc", | ||
"aes128-ctr", | ||
"aes192-ctr", | ||
"aes256-ctr" | ||
"[email protected]", | ||
"aes256-gcm", | ||
"[email protected]", | ||
"aes128-cbc", | ||
"aes192-cbc", | ||
"aes256-cbc", | ||
"aes128-ctr", | ||
"aes192-ctr", | ||
"aes256-ctr" | ||
], | ||
"serverHostKey": [ | ||
"ssh-rsa", | ||
|
@@ -52,21 +58,28 @@ Explicit overrides for the default transport layer algorithms used for the conne | |
"ecdsa-sha2-nistp256", | ||
"ecdsa-sha2-nistp384", | ||
"ecdsa-sha2-nistp521", | ||
"rsa-sha2-512", | ||
"rsa-sha2-256" | ||
"rsa-sha2-512", | ||
"rsa-sha2-256" | ||
], | ||
"hmac": [ | ||
"hmac-sha2-256", | ||
"hmac-sha2-512" | ||
] | ||
"hmac": ["hmac-sha2-256", "hmac-sha2-512"] | ||
} | ||
} | ||
``` | ||
|
||
## sshConfigPath | ||
|
||
Absolute path to your SSH configuration file. | ||
|
||
**default**: `~/.ssh/config` | ||
|
||
## sshCustomParams | ||
|
||
Extra parameters appended to the SSH command used by "Open SSH in Terminal". | ||
|
||
## Proxy Configuration | ||
|
||
- proxyHost: Proxy server hostname | ||
- proxyPort: Proxy server port | ||
- proxyType: 'http' or 'socks5' | ||
- proxyUsername: Username for proxy authentication (optional) | ||
- proxyPassword: Password for proxy authentication (optional) |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don't change the file structure.