Chung
CH-J Tools là gì?
CH-J Tools là ứng dụng máy tính để quản lý máy chủ, chủ yếu qua SSH. Ứng dụng cung cấp hồ sơ máy chủ, terminal tương tác, quản lý tệp SFTP, giám sát và hệ thống plugin có thể cài đặt để mở rộng.
CH-J Tools có miễn phí không?
Có. CH-J Tools hiện được phân phối miễn phí.
CH-J Tools có phải là phần mềm nguồn mở không?
Phiên bản hiện tại sử dụng CH-J Proprietary Software License 1.14. Giấy phép này cho phép sử dụng miễn phí cho mục đích thương mại và phi thương mại theo các điều khoản của nó, nhưng không cấp quyền chung để sửa đổi, tạo nhánh phát triển (fork) hoặc phân phối lại phần mềm một cách công khai. Toàn bộ điều khoản, các ngoại lệ và giấy phép của bên thứ ba có trên trang Giấy phép.
Mở thông tin giấy phép →Những hệ điều hành nào được hỗ trợ?
Beta 0.1.2 hiện tại hướng đến Windows 11 x64, macOS trên Apple Silicon (ARM64) và Ubuntu 24.04 LTS x64. Việc cài đặt đã được thử nghiệm trên cả ba hệ thống; gói macOS được ký bằng chứng chỉ Apple Developer ID Application và được Apple công chứng. Phiên bản Linux sử dụng gói DEB. Ubuntu 24.04 LTS là nền tảng thử nghiệm chính; tác giả cũng đã thử nghiệm cả Alpha và Beta trên Zorin OS.
Mở tài liệu →Tôi có thể báo lỗi hoặc đề xuất tính năng ở đâu?
Hãy chia sẻ lỗi và đề xuất trên trang Cộng đồng. Mã nguồn có sẵn trong trình duyệt mã của trang web này; GitHub chứa README công khai của dự án.
Mở cộng đồng →CH-J Tools đã sẵn sàng cho môi trường sản xuất chưa?
Chưa. Ứng dụng là bản Beta 0.1.2 đang được phát triển tích cực, dành cho thử nghiệm. Ngoại lệ xác minh CA trên máy chủ cập nhật vẫn còn, trình cài đặt Windows chưa được ký bằng chứng chỉ nhà phát hành và một số tính năng còn thiếu. Chữ ký OpenPGP tách rời cho các bản cập nhật ứng dụng là bắt buộc.
Cài đặt
Tôi có thể tìm hướng dẫn cài đặt ở đâu?
Hướng dẫn chi tiết cho Windows 11 x64, macOS trên Apple Silicon và Ubuntu 24.04 LTS x64 / Zorin OS có trong phiên bản ngôn ngữ tương ứng của Wiki. Hướng dẫn bao gồm yêu cầu, các bước cài đặt, lần khởi chạy đầu tiên và các lưu ý hiện hành riêng cho từng nền tảng.
Mở hướng dẫn cài đặt →Vì sao Windows SmartScreen cảnh báo về ứng dụng?
Trình cài đặt Beta 0.1.2 cho Windows chưa được ký bằng chứng chỉ nhà phát hành đáng tin cậy và chưa xây dựng được uy tín SmartScreen. Chỉ tiếp tục với tệp được tải từ trang web này và so sánh checksum SHA-512 đã công bố trước khi chạy.
Mở tài liệu →Vì sao macOS chặn ứng dụng?
Beta 0.1.2 dành cho macOS được ký bằng chứng chỉ Apple Developer ID Application và được Apple công chứng. Vì vậy, Gatekeeper không chặn ứng dụng khi mở lần đầu và chỉ hiển thị cảnh báo thông thường về ứng dụng tải từ internet. Các bản cũ Beta 0.1.0 và Alpha 0.1.1 không được công chứng.
Mở tài liệu →Bảo mật
Mật khẩu SSH và khóa riêng tư được lưu ở đâu?
Mật khẩu SSH đã lưu, hồ sơ máy chủ và khóa máy chủ đã biết được giữ trong kho cục bộ được bảo vệ bằng scrypt và AES-256-GCM; mật khẩu chính không được lưu. Với xác thực bằng khóa, hồ sơ lưu đường dẫn tới khóa riêng tư đã chọn và Core đọc tệp đó cục bộ mà không sao chép nội dung của nó vào kho.
CH-J Tools có gửi thông tin xác thực SSH của tôi tới máy chủ CH-J không?
Không. Khi tạo kết nối SSH, Core chuyển thông tin xác thực trực tiếp tới máy chủ SSH được cấu hình trong hồ sơ. Máy chủ phân phối CH-J cung cấp danh mục bản cập nhật, plugin và tải xuống gói; nó không phải là trung gian cho việc xác thực SSH.
Tôi có thể dùng khóa SSH thay cho mật khẩu không?
Có. Hồ sơ máy chủ hỗ trợ xác thực bằng mật khẩu hoặc khóa SSH riêng tư. Hãy chọn tệp khóa riêng tư cục bộ thay vì tệp công khai .pub; khóa được mã hóa có thể dùng cụm mật khẩu bạn nhập.
Cập nhật
Bản cập nhật ứng dụng được cung cấp như thế nào?
Core đọc danh mục HTTPS gồm các bản phát hành tương thích, ứng dụng và plugin mỗi bên có lựa chọn kênh Alpha, Beta hoặc Stable riêng. Core kiểm tra kích thước dự kiến và SHA-512 trước khi sử dụng gói. Alpha chứa các bản dựng thử nghiệm mới nhất, Beta chứa các bản dựng hoàn thiện hơn để thử nghiệm rộng hơn, và Stable chứa các bản phát hành đã được kiểm chứng để sử dụng thông thường. Bản cập nhật ứng dụng còn yêu cầu chữ ký OpenPGP tách rời hợp lệ. Mỗi bản dựng mới đều yêu cầu chấp nhận giấy phép lại.
Mở bản phát hành và checksum →Làm cách nào để xác minh tệp đã tải xuống?
Tải tệp .asc và sao chép toàn bộ SHA-512 từ phần chi tiết bản phát hành. Xác minh khóa công khai CH-J và chữ ký bằng gpg --verify, sau đó so sánh SHA-512 của tệp đã tải xuống. Xem Cập nhật và chữ ký để có hướng dẫn đầy đủ.
Mở tài liệu →Plugin
Plugin là gì?
Plugin là các công cụ có thể cài đặt riêng, mở rộng Core nhỏ gọn mà không sửa đổi nó. Các công cụ hiện đã phát hành gồm System Monitor, File Manager, Key Generator, Log Viewer, Users và NGINX Manager.
Plugin có chạy trong sandbox không?
Có. Cửa sổ plugin chạy trong sandbox của Electron không có tích hợp Node, và Core chỉ cung cấp các khả năng được khai báo trong manifest đã xác minh. Plugin không có quyền truy cập chung vào Node.js, ổ đĩa cục bộ, mạng hoặc shell từ xa không giới hạn; tuy vậy sandbox vẫn không phải là sự bảo đảm an ninh tuyệt đối đối với mã không đáng tin cậy.