You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,7 @@ See [action.yml](./action.yml) for more detailed information.
49
49
* port - remote port, default is `22`
50
50
* username - ssh username
51
51
* password - ssh password
52
+
* passphrase - the passphrase is usually to encrypt the private key
52
53
* timeout - timeout for ssh to remote host, default is `30s`
53
54
* command_timeout - timeout for ssh command, default is `10m`
54
55
* key - content of ssh private key. ex raw content of ~/.ssh/id_rsa
@@ -64,6 +65,7 @@ SSH Proxy Setting:
64
65
* proxy_port - proxy port, default is `22`
65
66
* proxy_username - proxy username
66
67
* proxy_password - proxy password
68
+
* proxy_passphrase - the passphrase is usually to encrypt the private key
67
69
* proxy_timeout - timeout for ssh to proxy host, default is `30s`
68
70
* proxy_key - content of ssh proxy private key.
69
71
* proxy_key_path - path of ssh proxy private key
@@ -219,3 +221,19 @@ How to convert to YAML format of GitHubActions.
219
221
mkdir abc/def
220
222
ls -al
221
223
```
224
+
225
+
Protecting a Private Key. The purpose of the passphrase is usually to encrypt the private key. This makes the key file by itself useless to an attacker. It is not uncommon for files to leak from backups or decommissioned hardware, and hackers commonly exfiltrate files from compromised systems.
0 commit comments