Allmänt
Vad är CH-J Tools?
CH-J Tools är ett skrivbordsprogram för att hantera servrar främst över SSH. Det ger serverprofiler, en interaktiv terminal, SFTP filhantering, övervakning och ett extensibelt system av installationsbara plugins.
Är CH-J Tools gratis?
Ja, det är jag. CH-J Tools distribueras för närvarande gratis.
Är CH-J Tools öppen källkod?
Den aktuella utgåvan använder CH-J Proprietary Software License 1.14. Den tillåter fri kommersiell och icke-kommersiell användning enligt dess villkor, men ger inte allmän tillåtelse att ändra, skapa utvecklingsgafflar eller offentligt omfördela programvaran. Fullständiga villkor, undantag och tredjepartslicenser finns på Licenssidan.
Öppen licensinformation →Vilka operativsystem stöds?
Aktuell Beta 0.1.2 är avsedd för Windows 11 x64, macOS på Apple Silicon (ARM64) och Ubuntu 24.04 LTS x64. Installationen har testats på alla tre systemen; macOS-paketet är signerat med ett Apple Developer ID Application-certifikat och notariserat av Apple. Linux-versionen använder ett DEB-paket. Ubuntu 24.04 LTS är den primära testplattformen; utvecklaren har även testat både Alpha och Beta på Zorin OS.
Öppna dokumentation →Var kan jag rapportera fel eller begära funktioner?
Dela fel och förslag på gemenskapssidan. Källkod finns tillgänglig i denna webbplats. GitHub innehåller det offentliga projektet README.
Öppna samhället →Är CH-J Tools redo för produktion?
Inte än. Programmet är en aktivt utvecklad Beta 0.1.2 avsedd för testning. Undantaget för CA-verifiering på uppdateringsvärden kvarstår, Windows-installationsprogrammet är inte signerat med ett utgivarcertifikat och vissa funktioner saknas. Separata OpenPGP-signaturer för programuppdateringar är obligatoriska.
Anläggning
Var hittar jag monteringsanvisningar?
Detaljerade guider för Windows 11 x64, macOS på Apple Silicon och Ubuntu 24.04 LTS x64 / Zorin OS finns i den matchande språkversionen av Wiki. De täcker krav, installationssteg, första uppskjutning och aktuella plattformsspecifika meddelanden.
Öppna installationsanvisningar →Varför varnar Windows SmartScreen för programmet?
Installationsprogrammet för Beta 0.1.2 för Windows är ännu inte signerat med ett betrott utgivarcertifikat och har inte byggt upp ett SmartScreen-anseende. Fortsätt bara med en fil hämtad från denna webbplats och jämför dess publicerade SHA-512 checksum innan du kör den.
Öppna dokumentation →Varför blockerar macOS programmet?
Beta 0.1.2 för macOS är signerad med ett Apple Developer ID Application-certifikat och notariserad av Apple. Gatekeeper blockerar den därför inte när den öppnas första gången och visar bara den vanliga varningen för en app hämtad från internet. Äldre Beta 0.1.0 och Alpha 0.1.1 är inte notariserade.
Öppna dokumentation →Säkerhet
Var finns SSH lösenord och privata nycklar lagrade?
Serverprofiler, sparade SSH-lösenord och kända värdnycklar lagras i ett lokalt valv som skyddas med scrypt och AES-256-GCM. Huvudlösenordet lagras inte på disken. Vid nyckelbaserad autentisering sparar profilen sökvägen till den valda privata nyckeln; Core läser filen lokalt utan att kopiera innehållet till valvet.
Skickar CH-J Tools mina SSH-inloggningsuppgifter till CH-J-servrar?
Nej. När en SSH-anslutning upprättas skickar Core inloggningsuppgifterna direkt till den SSH-server som anges i profilen. CH-J-distributionsservern tillhandahåller katalogen över uppdateringar och insticksmoduler samt paket för nedladdning; den förmedlar inte SSH-autentisering.
Kan jag använda SSH-nycklar istället för lösenord?
Ja. En serverprofil stöder autentisering med antingen ett lösenord eller en privat SSH-nyckel. Välj en lokal privat nyckelfil i stället för den publika .pub-filen; en krypterad nyckel kan använda lösenfrasen du anger.
Uppdateringar
Hur levereras programuppdateringar?
Kärnan läser en HTTPS katalog med kompatibla utgåvor, och app och plugins har varsin en separat Alpha, Beta, eller Stabil kanalval. Kärnan kontrollerar den förväntade storleken och SHA-512 innan du använder ett paket. Alpha innehåller de nyaste testbyggen, Beta innehåller mer kompletta byggen för bredare testning och Stabil innehåller verifierade utgåvor för normal användning. Programuppdateringar kräver också en giltig fristående OpenPGP signatur. Licensacceptans krävs igen för varje ny bygge.
Öppna utgåvor och checksummor →Hur kan jag verifiera en nedladdad fil?
Ladda ner .asc-filen och kopiera den kompletta SHA-512 från utgivningsinformationen. Verifiera CH-J öppen nyckel och signatur med gpg --verify, jämför sedan nerladdade filer SHA-512. Se Uppdateringar och signaturer för den fullständiga guiden.
Öppna dokumentation →Insticksprogram
Vad är plugins?
Insticksprogram är separat installationsbara verktyg som utökar den lilla kärnan utan att ändra den. För närvarande publicerade verktyg inkluderar System Monitor, File Manager, Key Generator, Log Viewer, Användare och NGINX Manager.
Är plugins sandlåda?
Ja, det är jag. Insticksprogramfönster körs i Electron sandlåda utan Node integration, och Kärnan exponerar endast funktioner som deklareras av det verifierade manifestet. Insticksprogram har ingen allmän tillgång till Node.js, den lokala disken, nätverket eller ett obegränsat fjärrskal; sandlådan är fortfarande inte en absolut säkerhetsgaranti för opålitlig kod.