Skip to content

Releases: Eanix-Net/ssh-action

SSH Remote Script Executor v0.0.15

06 Jul 09:56

Choose a tag to compare

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

06 Jul 09:41

Choose a tag to compare

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 here

Security

  • 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

06 Jul 09:40

Choose a tag to compare

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 here

Security

  • 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

06 Jul 09:35

Choose a tag to compare

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 here

Security

  • 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

06 Jul 09:24

Choose a tag to compare

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 here

Security

  • 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

06 Jul 07:15

Choose a tag to compare

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!"
      uptime

Security

  • 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

06 Jul 07:02

Choose a tag to compare

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!"
      uptime

Security

  • 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.