appleboy/ssh-action
PublicGitHub Actions for executing remote ssh commands.
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
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ự ánimages/Tài nguyên hình ảnh sử dụng trong tài liệutestdata/Dữ liệu phục vụ kiểm thửaction.yml/Định nghĩa metadata và các input/output của GitHub Actionentrypoint.sh/Kịch bản khởi chạy chính của actionCLAUDE.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.
git clone https://github.com/appleboy/ssh-action.git
cd ssh-actionCá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
Eugeny/tabbyA terminal for a more modern age75.2k+109
- 2
nektos/actRun your GitHub Actions locally 🚀72.5k+58
- 3
go-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
fastapi/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
jaywcjlove/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.