mirror of
				https://github.com/appleboy/ssh-action.git
				synced 2025-10-31 00:10:11 +08:00 
			
		
		
		
	docs: improve README clarity and completeness
- Update the README table formatting to include an additional column separator - Add documentation for the SSH protocol version option in the README table Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
		
							parent
							
								
									1991c553ec
								
							
						
					
					
						commit
						dd0f09ca07
					
				
							
								
								
									
										67
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										67
									
								
								README.md
									
									
									
									
									
								
							| @ -16,39 +16,40 @@ This thing is built using [Golang](https://go.dev) and [drone-ssh](https://githu | ||||
| 
 | ||||
| See [action.yml](./action.yml) for more detailed information. | ||||
| 
 | ||||
| | Input Parameter         | Description                                                     | Default Value | | ||||
| |-------------------------|-----------------------------------------------------------------|---------------| | ||||
| | host                    | SSH host address                                                |               | | ||||
| | port                    | SSH port number                                                 | 22            | | ||||
| | passphrase              | SSH key passphrase                                              |               | | ||||
| | username                | SSH username                                                    |               | | ||||
| | password                | SSH password                                                    |               | | ||||
| | sync                    | Enable synchronous execution if multiple hosts                  | false         | | ||||
| | use_insecure_cipher     | Include more ciphers with use_insecure_cipher                   | false        | | ||||
| | cipher                  | Allowed cipher algorithms. If unspecified, a sensible default   |               | | ||||
| | timeout                 | Timeout duration for SSH to host                                | 30s           | | ||||
| | command_timeout         | Timeout duration for SSH command                                | 10m           | | ||||
| | key                     | Content of SSH private key. e.g., raw content of ~/.ssh/id_rsa  |               | | ||||
| | key_path                | Path of SSH private key                                         |               | | ||||
| | fingerprint             | SHA256 fingerprint of the host public key                       |               | | ||||
| | proxy_host              | SSH proxy host                                                  |               | | ||||
| | proxy_port              | SSH proxy port                                                  | 22            | | ||||
| | proxy_username          | SSH proxy username                                              |               | | ||||
| | proxy_password          | SSH proxy password                                              |               | | ||||
| | proxy_passphrase        | SSH proxy key passphrase                                        |               | | ||||
| | proxy_timeout           | Timeout for SSH to proxy host                                   | 30s           | | ||||
| | proxy_key               | Content of SSH proxy private key                                |               | | ||||
| | proxy_key_path          | Path of SSH proxy private key                                   |               | | ||||
| | proxy_fingerprint       | SHA256 fingerprint of the proxy host public key                 |               | | ||||
| | proxy_cipher            | Allowed cipher algorithms for the proxy                         |               | | ||||
| | proxy_use_insecure_cipher | Include more ciphers with use_insecure_cipher for the proxy   | false         | | ||||
| | script                  | Execute commands                                                |               | | ||||
| | script_stop             | Stop script after first failure                                 | false         | | ||||
| | envs                    | Pass environment variables to shell script                      |               | | ||||
| | envs_format             | Flexible configuration of environment value transfer            |               | | ||||
| | debug                   | Enable debug mode                                               | false         | | ||||
| | allenvs                 | pass the environment variables with prefix value of `GITHUB_` and `INPUT_` to the script | false | | ||||
| | request_pty             | Request a pseudo-terminal from the server                        | false              | | ||||
| | Input Parameter           | Description                                                                              | Default Value | | ||||
| |---------------------------|------------------------------------------------------------------------------------------|---------------| | ||||
| | host                      | SSH host address                                                                         |               | | ||||
| | port                      | SSH port number                                                                          | 22            | | ||||
| | passphrase                | SSH key passphrase                                                                       |               | | ||||
| | username                  | SSH username                                                                             |               | | ||||
| | password                  | SSH password                                                                             |               | | ||||
| | protocol                  | SSH protocol version (tcp, tcp4, tcp6)                                                   | tcp           | | ||||
| | sync                      | Enable synchronous execution if multiple hosts                                           | false         | | ||||
| | use_insecure_cipher       | Include more ciphers with use_insecure_cipher                                            | false         | | ||||
| | cipher                    | Allowed cipher algorithms. If unspecified, a sensible default                            |               | | ||||
| | timeout                   | Timeout duration for SSH to host                                                         | 30s           | | ||||
| | command_timeout           | Timeout duration for SSH command                                                         | 10m           | | ||||
| | key                       | Content of SSH private key. e.g., raw content of ~/.ssh/id_rsa                           |               | | ||||
| | key_path                  | Path of SSH private key                                                                  |               | | ||||
| | fingerprint               | SHA256 fingerprint of the host public key                                                |               | | ||||
| | proxy_host                | SSH proxy host                                                                           |               | | ||||
| | proxy_port                | SSH proxy port                                                                           | 22            | | ||||
| | proxy_username            | SSH proxy username                                                                       |               | | ||||
| | proxy_password            | SSH proxy password                                                                       |               | | ||||
| | proxy_passphrase          | SSH proxy key passphrase                                                                 |               | | ||||
| | proxy_timeout             | Timeout for SSH to proxy host                                                            | 30s           | | ||||
| | proxy_key                 | Content of SSH proxy private key                                                         |               | | ||||
| | proxy_key_path            | Path of SSH proxy private key                                                            |               | | ||||
| | proxy_fingerprint         | SHA256 fingerprint of the proxy host public key                                          |               | | ||||
| | proxy_cipher              | Allowed cipher algorithms for the proxy                                                  |               | | ||||
| | proxy_use_insecure_cipher | Include more ciphers with use_insecure_cipher for the proxy                              | false         | | ||||
| | script                    | Execute commands                                                                         |               | | ||||
| | script_stop               | Stop script after first failure                                                          | false         | | ||||
| | envs                      | Pass environment variables to shell script                                               |               | | ||||
| | envs_format               | Flexible configuration of environment value transfer                                     |               | | ||||
| | debug                     | Enable debug mode                                                                        | false         | | ||||
| | allenvs                   | pass the environment variables with prefix value of `GITHUB_` and `INPUT_` to the script | false         | | ||||
| | request_pty               | Request a pseudo-terminal from the server                                                | false         | | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Bo-Yi Wu
						Bo-Yi Wu