Releases: Eanix-Net/ssh-action
Releases · Eanix-Net/ssh-action
SSH Remote Script Executor v0.0.15
SSH Remote Script Executor v0.0.15
Features
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Environment variables support
- Comprehensive error handling
Usage
- name: Execute remote script
uses: Eanix-Net/ssh-action@v0.0.15
with:
host:
username:
password:
script: |
echo "Hello from remote server!"See README.md for complete documentation.
SSH Remote Script Executor v0.0.11
SSH Remote Script Executor v0.0.11
What's New
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Environment variables support
- Comprehensive error handling
Features
- ✅ Remote script execution via SSH
- ✅ Configurable SSH port (default: 22)
- ✅ Password authentication with sshpass
- ✅ Multi-line script support
- ✅ Environment variables support (comma-separated)
- ✅ Proper error handling and validation
- ✅ Security best practices
Usage
- name: Execute remote script
uses: Eanix-Net/ssh-action@v0.0.11
with:
host:
username:
password:
script: |
echo "Hello from remote server!"
uptime
# With environment variables
- name: Deploy with environment variables
uses: Eanix-Net/ssh-action@v0.0.11
with:
host:
username:
password:
envs: 'DEPLOY_ENV=production,APP_VERSION=1.2.3'
script: |
echo "Deploying version $APP_VERSION to $DEPLOY_ENV"
# Your deployment script hereSecurity
- Always use GitHub Secrets for sensitive credentials
- Never hardcode passwords in workflow files
- Use principle of least privilege for SSH users
See README.md for complete documentation and examples.
SSH Remote Script Executor v0.0.10
SSH Remote Script Executor v0.0.10
What's New
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Comprehensive error handling
Features
- ✅ Remote script execution via SSH
- ✅ Configurable SSH port (default: 22)
- ✅ Password authentication with sshpass
- ✅ Multi-line script support
- ✅ Environment variables support (comma-separated)
- ✅ Proper error handling and validation
- ✅ Security best practices
Usage
- name: Execute remote script
uses: your-username/ssh-action@v0.0.10
with:
host:
username:
password:
script: |
echo "Hello from remote server!"
uptime
# With environment variables
- name: Deploy with environment variables
uses: your-username/ssh-action@v0.0.10
with:
host:
username:
password:
envs: 'DEPLOY_ENV=production,APP_VERSION=1.2.3'
script: |
echo "Deploying version $APP_VERSION to $DEPLOY_ENV"
# Your deployment script hereSecurity
- Always use GitHub Secrets for sensitive credentials
- Never hardcode passwords in workflow files
- Use principle of least privilege for SSH users
See README.md for complete documentation and examples.
SSH Remote Script Executor v0.0.8
SSH Remote Script Executor v0.0.8
What's New
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Comprehensive error handling
Features
- ✅ Remote script execution via SSH
- ✅ Configurable SSH port (default: 22)
- ✅ Password authentication with sshpass
- ✅ Multi-line script support
- ✅ Environment variables support (comma-separated)
- ✅ Proper error handling and validation
- ✅ Security best practices
Usage
- name: Execute remote script
uses: your-username/ssh-action@v0.0.8
with:
host:
username:
password:
script: |
echo "Hello from remote server!"
uptime
# With environment variables
- name: Deploy with environment variables
uses: your-username/ssh-action@v0.0.8
with:
host:
username:
password:
envs: 'DEPLOY_ENV=production,APP_VERSION=1.2.3'
script: |
echo "Deploying version $APP_VERSION to $DEPLOY_ENV"
# Your deployment script hereSecurity
- Always use GitHub Secrets for sensitive credentials
- Never hardcode passwords in workflow files
- Use principle of least privilege for SSH users
See README.md for complete documentation and examples.
SSH Remote Script Executor v0.0.7
SSH Remote Script Executor v0.0.7
What's New
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Comprehensive error handling
Features
- ✅ Remote script execution via SSH
- ✅ Configurable SSH port (default: 22)
- ✅ Password authentication with sshpass
- ✅ Multi-line script support
- ✅ Environment variables support (comma-separated)
- ✅ Proper error handling and validation
- ✅ Security best practices
Usage
- name: Execute remote script
uses: your-username/ssh-action@v0.0.7
with:
host:
username:
password:
script: |
echo "Hello from remote server!"
uptime
# With environment variables
- name: Deploy with environment variables
uses: your-username/ssh-action@v0.0.7
with:
host:
username:
password:
envs: 'DEPLOY_ENV=production,APP_VERSION=1.2.3'
script: |
echo "Deploying version $APP_VERSION to $DEPLOY_ENV"
# Your deployment script hereSecurity
- Always use GitHub Secrets for sensitive credentials
- Never hardcode passwords in workflow files
- Use principle of least privilege for SSH users
See README.md for complete documentation and examples.
SSH Remote Script Executor v0.0.5
SSH Remote Script Executor v0.0.5
What's New
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Comprehensive error handling
Features
- ✅ Remote script execution via SSH
- ✅ Configurable SSH port (default: 22)
- ✅ Password authentication with sshpass
- ✅ Multi-line script support
- ✅ Proper error handling and validation
- ✅ Security best practices
Usage
- name: Execute remote script
uses: your-username/ssh-action@v0.0.5
with:
host:
username:
password:
script: |
echo "Hello from remote server!"
uptimeSecurity
- Always use GitHub Secrets for sensitive credentials
- Never hardcode passwords in workflow files
- Use principle of least privilege for SSH users
See README.md for complete documentation and examples.
SSH Remote Script Executor v0.0.2
SSH Remote Script Executor v0.0.2
What's New
- Execute scripts on remote hosts via SSH
- Support for custom SSH ports
- Password-based authentication
- Comprehensive error handling
Features
- ✅ Remote script execution via SSH
- ✅ Configurable SSH port (default: 22)
- ✅ Password authentication with sshpass
- ✅ Multi-line script support
- ✅ Proper error handling and validation
- ✅ Security best practices
Usage
- name: Execute remote script
uses: your-username/ssh-action@v0.0.2
with:
host:
username:
password:
script: |
echo "Hello from remote server!"
uptimeSecurity
- Always use GitHub Secrets for sensitive credentials
- Never hardcode passwords in workflow files
- Use principle of least privilege for SSH users
See README.md for complete documentation and examples.