appleboy/ssh-action

Public

GitHub Actions for executing remote ssh commands.

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 24/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

GitHub Action hỗ trợ thực thi các lệnh SSH từ xa một cách an toàn và linh hoạt trong quy trình CI/CD, dành cho các kỹ sư DevOps và lập trình viên.

  • Xây dựng bằng Golang và drone-ssh để thực thi lệnh SSH từ xa
  • Hỗ trợ xác thực bằng mật khẩu, SSH key (RSA, ED25519) kèm passphrase và kiểm tra fingerprint
  • Cho phép kết nối qua máy chủ proxy / jump host cho các mô hình mạng nâng cao
  • Hỗ trợ nhiều host chạy đồng thời hoặc đồng bộ (sync), truyền biến môi trường và bắt stdout

Lưu ý

  • Trên Ubuntu 20.04+, thuật toán ssh-rsa có thể cần phải được bật thủ công trong OpenSSH (CASignatureAlgorithms +ssh-rsa) nếu dùng RSA key
  • Lệnh có thể gặp lỗi 'command not found' trong non-interactive shell trừ khi sửa /etc/bash.bashrc hoặc dùng đường dẫn tuyệt đối
  • Tất cả các biến môi trường trong đối tượng env phải là dạng chuỗi (string), kiểu số hoặc kiểu khác có thể gây lỗi ngoài ý muốn

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến78
  • Độ tươi60
  • Cộng đồng38
  • Tài liệu100
  • Phát hành100
  • Mức độ khóTrung bình
  • Phù hợp vớiDevOps · Lập trình viên
  • Loại dự ánCông cụ
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • GitHub Actions
  • Go
  • Bash

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • .github/Cấu hình quy trình GitHub Actions và mẫu dự án
  • images/Tài nguyên hình ảnh sử dụng trong tài liệu
  • testdata/Dữ liệu phục vụ kiểm thử
  • action.yml/Định nghĩa metadata và các input/output của GitHub Action
  • entrypoint.sh/Kịch bản khởi chạy chính của action
  • CLAUDE.md/Tài liệu hướng dẫn phát triển cho Claude
  • .goreleaser.yaml/Cấu hình GoReleaser đóng gói và phát hành ứng dụng Go

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/appleboy/ssh-action.git
cd ssh-action

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Chạy lệnh bash hoặc thực thi script từ repository trên máy chủ từ xa khi triển khai code
  • Triển khai tự động đồng thời hoặc tuần tự trên nhiều máy chủ với các cổng khác nhau
  • Kết nối an toàn vào máy chủ nội bộ qua jump host (SSH proxy)
  • Thu thập kết quả đầu ra (stdout) của lệnh SSH từ xa để dùng cho các bước tiếp theo trong workflow

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1Eugeny/tabbyA terminal for a more modern age75.2k+109
  2. 2nektos/actRun your GitHub Actions locally 🚀72.5k+58
  3. 3go-gitea/giteaGit with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD58.8k+129
  4. 4fastapi/full-stack-fastapi-templateFull-stack web application template with FastAPI, React, SQLModel, PostgreSQL, Vite, Tailwind CSS, shadcn/ui, FastAPI Cloud, and Docker Compose.46.1k+57
  5. 5jaywcjlove/linux-commandLinux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux37.2k+24

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 24/10/2026.