Geral
O que é o CH-J Tools?
CH-J Tools é um aplicativo de desktop para gerenciar servidores principalmente sobre SSH. Ele fornece perfis de servidor, um terminal interativo, gerenciamento de arquivos SFTP, monitoramento e um sistema extensível de plugins instaláveis.
O CH-J Tools é gratuito?
Sim. CH-J Tools está atualmente distribuído gratuitamente.
O CH-J Tools é open source?
A edição atual usa o CH-J Proprietary Software License 1.14. Ele permite o uso comercial e não-comercial gratuito sob seus termos, mas não concede permissão geral para modificar, criar forquilhas de desenvolvimento ou redistribuir publicamente o software. Termos completos, exceções e licença de terceiros estão na página Licença.
Abrir informações de licenciamento →Quais sistemas operacionais são suportados?
A Beta 0.1.2 atual destina-se a Windows 11 x64, macOS em Apple Silicon (ARM64) e Ubuntu 24.04 LTS x64. A instalação foi testada nos três sistemas; o pacote macOS está assinado com um certificado Apple Developer ID Application e notarizado pela Apple. A versão Linux utiliza um pacote DEB. Ubuntu 24.04 LTS é a principal plataforma de testes; o autor também testou Alpha e Beta no Zorin OS.
Documentação aberta →Onde posso relatar bugs ou solicitar recursos?
Compartilhe bugs e sugestões na página da Comunidade. O código fonte está disponível no navegador de código deste site; GitHub contém o projeto público README.
Abra a comunidade →CH-J Tools está pronto para uso em produção?
Ainda não. A aplicação é uma Beta 0.1.2 em desenvolvimento ativo destinada a testes. Mantém-se a exceção à verificação de CA no servidor de atualizações, o instalador para Windows não está assinado com um certificado de editor e faltam algumas funções. As assinaturas OpenPGP separadas para atualizações da aplicação são obrigatórias.
Instalação
Onde posso encontrar as instruções de instalação?
Guias detalhados para Windows 11 x64, macOS em Apple Silicon e Ubuntu 24.04 LTS x64 / Zorin OS estão disponíveis na versão de idioma correspondente do Wiki. Eles cobrem requisitos, etapas de instalação, primeiro lançamento e avisos atuais específicos da plataforma.
Guias de instalação abertos →Por que Windows SmartScreen alerta sobre o aplicativo?
O instalador Beta 0.1.2 para Windows ainda não está assinado com um certificado de editor de confiança nem adquiriu reputação SmartScreen. Continue apenas com um ficheiro baixado deste site e compare seu checksum SHA-512 publicado antes de executá-lo.
Documentação aberta →Por que macOS bloqueia o aplicativo?
A Beta 0.1.2 para macOS está assinada com um certificado Apple Developer ID Application e notarizada pela Apple. Por isso, o Gatekeeper não a bloqueia na primeira abertura e mostra apenas o aviso habitual de uma aplicação transferida da Internet. As versões anteriores Beta 0.1.0 e Alpha 0.1.1 não estão notarizadas.
Documentação aberta →Segurança
Onde estão armazenadas as senhas e chaves privadas do SSH?
Os perfis dos servidores, as palavras-passe SSH guardadas e as chaves de anfitrião conhecidas são conservados num cofre local protegido por scrypt e AES-256-GCM. A palavra-passe principal não é guardada no disco. Na autenticação por chave, o perfil guarda o caminho da chave privada selecionada; o Core lê esse ficheiro localmente sem copiar o conteúdo para o cofre.
O CH-J Tools envia as minhas credenciais SSH para servidores da CH-J?
Não. Numa ligação SSH, o Core envia as credenciais diretamente para o servidor SSH definido no perfil. O servidor de distribuição CH-J disponibiliza o catálogo de atualizações e plugins e a transferência de pacotes; não é intermediário na autenticação SSH.
Posso usar chaves SSH em vez de senhas?
Sim. Um perfil de servidor suporta autenticação com uma senha ou uma chave privada SSH. Selecione um ficheiro de chave privada local em vez do ficheiro público .pub; uma chave criptografada pode usar a senha que você insere.
Atualização
Como a aplicação atualização é entregue?
O Core lê um catálogo HTTPS de versões compatíveis, e o aplicativo e os plugins têm uma escolha separada de canal Alpha, Beta ou Estável. Core verifica o tamanho esperado e SHA-512 antes de usar um pacote. O Alpha contém as mais recentes compilações de teste, o Beta contém compilações mais completas para testes mais amplos e o Stable contém versões verificadas para uso normal. Aplicação atualização também exigem um OpenPGP destacado válido assinatura. A aceitação do Licença é necessária novamente para cada nova versão.
Abrir versões e checksums →Como posso verificar um ficheiro baixado?
Baixe o ficheiro .asc e copie o SHA-512 completo dos detalhes da versão. Verifique a chave pública CH-J e assinatura usando gpg --verify, em seguida, compare o ficheiro baixado SHA-512. Veja Atualização e assinatura para o guia completo.
Documentação aberta →Plugins
O que são plugins?
Plugins são ferramentas instaláveis separadamente que estendem o núcleo pequeno sem modificá-lo. As ferramentas atualmente publicadas incluem System Monitor, File Manager, Key Generator, Log Viewer, Users e NGINX Manager.
Os plugins são sandboxed?
Sim. As janelas de plug-in são executadas na sandbox Electron sem integração Node, e o Core expõe apenas os recursos declarados pelo manifesto verificado. Os plugins não têm acesso geral ao Node.js, ao disco local, à rede ou a um shell remoto irrestrito; o sandbox ainda não é uma garantia de segurança absoluta para código não confiável.