General
Co to jest CH-J Tools?
CH-J Tools jest programem pulpitowym dla zarządzania serwerami głównie nad SSH. Zapewnia profile serwera, interaktywny terminal, SFTP zarządzanie plikami, monitorowanie oraz rozszerzający system instalowanych wtyczek.
Czy CH-J Tools jest darmowy?
- Tak. CH-J Tools jest obecnie bezpłatnie rozmieszczony.
Czy CH-J Tools jest otwartym źródłem?
Aktualna edycja używa CH-J Proprietary Software License 1.14. Pozwala on na swobodne użytkowanie handlowe i niekomercyjne na warunkach, ale nie udziela ogólnego pozwolenia na modyfikację, tworzenie widelców rozwojowych lub publicznie rozpowszechnianie oprogramowania. Pełne warunki, wyjątki i licencje osób trzecich znajdują się na stronie licencji.
Otwarte informacje dotyczące licencji →Jakie systemy operacyjne są wspierane?
Aktualna Beta 0.1.2 jest przeznaczona dla Windows 11 x64, macOS na Apple Silicon (ARM64) i Ubuntu 24.04 LTS x64. Instalację przetestowano na wszystkich trzech systemach; pakiet macOS jest podpisany certyfikatem Apple Developer ID Application i notaryzowany przez Apple. Wersja dla Linuksa używa pakietu DEB. Główną platformą testową jest Ubuntu 24.04 LTS; autor przetestował również Alphę i Betę na Zorin OS.
Otwarta dokumentacja →Gdzie mogę zgłosić błędy lub zażądać funkcji?
Podziel się błędami i sugestiami na stronie wspólnotowej. Kod źródłowy jest dostępny w przeglądarce kodów tej strony; GitHub zawiera publiczny projekt README.
Otwórz społeczność →Czy CH-J Tools jest gotowy do użytku produkcyjnego?
- Jeszcze nie. Aplikacja to aktywnie rozwijana Beta 0.1.2 przeznaczona do testów. Pozostaje wyjątek weryfikacji CA na hoście aktualizacji, instalator Windows nie jest podpisany certyfikatem wydawcy i brakuje niektórych funkcji. Oddzielne podpisy OpenPGP aktualizacji aplikacji są obowiązkowe.
Instalacja
Gdzie mogę znaleźć instrukcje instalacji?
Szczegółowe przewodniki Windows 11 x64, macOS w dniu Apple Silicon, oraz Ubuntu 24.04 LTS x64 / Zorin OS są dostępne w odpowiedniej wersji językowej Wiki. Obejmują one wymagania, etapy instalacji, pierwsze uruchomienie i bieżące zawiadomienia dotyczące platformy.
Otwórz przewodniki instalacyjne →Dlaczego Windows SmartScreen ostrzega przed aplikacją?
Instalator Beta 0.1.2 dla Windows nie jest jeszcze podpisany zaufanym certyfikatem wydawcy i nie ma wypracowanej reputacji SmartScreen. Kontynuuj tylko plik pobrany z tej strony i porównaj jego opublikowaną sumę kontrolną SHA-512 przed jej uruchomieniem.
Otwarta dokumentacja →Dlaczego macOS blokuje aplikację?
Beta 0.1.2 dla macOS jest podpisana certyfikatem Apple Developer ID Application i notaryzowana przez Apple. Gatekeeper nie blokuje jej więc przy pierwszym otwarciu i wyświetla jedynie zwykłe ostrzeżenie o aplikacji pobranej z internetu. Starsze Beta 0.1.0 i Alpha 0.1.1 nie są notaryzowane.
Otwarta dokumentacja →Security
Gdzie jest? SSH hasła i klucze prywatne przechowywane?
Profile serwerów, zapisane hasła SSH i znane klucze hostów są przechowywane w lokalnym sejfie chronionym przez scrypt i AES-256-GCM. Hasło główne nie jest zapisywane na dysku. Przy uwierzytelnianiu kluczem profil zapisuje ścieżkę do wybranego klucza prywatnego; Core odczytuje ten plik lokalnie bez kopiowania jego zawartości do sejfu.
Czy CH-J Tools wysyła moje dane logowania SSH na serwery CH-J?
Nie. Przy nawiązywaniu połączenia SSH Core przekazuje dane logowania bezpośrednio do serwera SSH wskazanego w profilu. Serwer dystrybucyjny CH-J udostępnia katalog aktualizacji i wtyczek oraz pakiety do pobrania; nie pośredniczy w uwierzytelnianiu SSH.
Czy mogę użyć kluczy SSH zamiast haseł?
- Tak. Profil serwera obsługuje uwierzytelnianie z hasłem lub prywatnym SSH Klucz. Wybierz lokalny plik kluczy prywatnych zamiast publicznego pliku .pub; zaszyfrowany klucz może używać hasła, które wpisujesz.
Aktualizacje
Jak dostarczane są aktualizacje aplikacji?
Core czyta katalog HTTPS kompatybilnych wydań, a aplikacja i wtyczki mają odrębny wybór kanału Alpha, Beta lub Stabilny. Podstawowe kontrole oczekiwanych rozmiarów i SHA-512 przed zastosowaniem opakowania. Alpha zawiera najnowsze budowy testowe, Beta zawiera bardziej kompletne konstrukcje do szerszego badania, a Stabilność zawiera zweryfikowane wydania do normalnego użytkowania. Aktualizacje aplikacji wymagają również poprawnego oddzielenia OpenPGP Podpis. Dla każdej nowej budowy wymagane jest ponowne przyjęcie licencji.
Otwarte wydania i sumy kontrolne →Jak mogę zweryfikować pobrany plik?
Pobierz plik .asc i skopiuj kompletnie SHA-512 z szczegółów wydania. Sprawdź CH-J klucz publiczny i podpis za pomocą gpg --verify, a następnie porównaj pobrane pliki SHA-512. Zobacz Uaktualnienia i podpisy dla pełnego przewodnika.
Otwarta dokumentacja →Wtyczki
Czym są wtyczki?
Wtyczki są oddzielnie zainstalowane narzędzia, które rozszerzają mały rdzeń bez modyfikacji. Aktualnie opublikowane narzędzia obejmują system Monitor, File Manager, Key Generator, Przeglądarka logów, Użytkownicy, i NGINX Dyrektor.
Czy wtyczki są zamocowane?
- Tak. Okna wtyczek uruchomione w Electron Piaskownica bez integracji węzła, a Core ujawnia tylko możliwości zgłoszone przez zweryfikowany manifest. Wtyczki nie mają ogólnego dostępu do Node.js, lokalnego dysku, sieci lub nieograniczonej zdalnej pokrzywki; piaskowoda nadal nie jest bezwzględną gwarancją bezpieczeństwa dla niezaufania kodu.