O menu Ferramentas na barra de ferramentas reúne utilitários de rede e SSH.
Gerador de chaves SSH… cria ou edita chaves SSH, como o PuTTYgen:
- Gerar uma nova chave do Tipo e do Tamanho escolhidos: Ed25519 (padrão), RSA de 2048/3072/4096 bits (3072 por padrão) ou ECDSA P-256/P-384/P-521. Chaves DSA e SSH-1 não são oferecidas: são inseguras e o OpenSSH atual rejeita DSA. As chaves vêm do gerador aleatório seguro do sistema operacional, então não é preciso mover o mouse.
- Carregar… abre uma chave privada existente, no formato OpenSSH ou PuTTY
.ppk(v2 ou v3), pedindo a frase secreta quando ela tem uma. O comentário e a frase secreta dela podem então ser alterados (uma frase secreta vazia a remove). - A caixa de diálogo mostra a chave pública no formato OpenSSH e sua impressão digital
SHA256:, com Copiar. - Salvar chave pública… (
0644), Salvar chave privada… (0600, criptografada com a frase secreta quando há uma) e Salvar como chave PuTTY (.ppk)… (PPK v3,0600, para PuTTY ou WinSCP) perguntam, cada um, antes de substituir um arquivo existente. - Instalar adiciona a chave pública ao
~/.ssh/authorized_keysde uma sessão SSH salva, como ossh-copy-id: faz login como uma aba de terminal (pedido de confiança, senha salva ou digitada, hosts de salto), cria~/.ssh(0700) eauthorized_keys(0600) quando não existem, e adiciona a chave uma única vez, seja qual for o shell de login dessa conta.
A chave privada nunca chega à janela: ela fica no backend do PlexusTerm até ser salva, e é descartada quando a caixa de diálogo fecha.
Scanner de portas… verifica quais portas TCP estão abertas em um nome de host, um endereço IPv4, um intervalo (192.168.1.10-20) ou um bloco CIDR (192.168.1.0/24, no máximo 256 hosts), para as portas escolhidas: Portas conhecidas (o padrão: FTP, SSH, Telnet, SMTP, DNS, HTTP, POP3, IMAP, HTTPS, SMB, MySQL, RDP, PostgreSQL, VNC e 8080), um Intervalo de portas informado em dois campos (1 → 65535), ou uma Lista personalizada como 22,80,8000-8100 (as portas conhecidas quando deixada vazia). Ele só abre conexões TCP (não precisa de root): 1 segundo por porta, no máximo 256 ao mesmo tempo e 65536 por verificação. As portas abertas aparecem conforme são encontradas, com o nome de serviço habitual; Parar (ou fechar a caixa de diálogo) cancela a verificação.
Scanner de rede… pede o intervalo em campos separados, [192].[168].[1].[1] → [254] por padrão (digitar um ponto ou um terceiro dígito passa para o próximo campo; colar um endereço, um intervalo a.b.c.d-e ou uma rede a.b.c.0/24 preenche todos), e encontra as máquinas nele tentando as portas de serviço comuns (FTP 21, SSH 22, Telnet 23, HTTP 80, HTTPS 443, SMB 445, RDP 3389, VNC 5900). Uma máquina é listada quando uma delas está aberta ou recusa ativamente a conexão, com seu nome (DNS reverso via getent, Linux), seu endereço MAC (tabela ARP local, Linux, somente na mesma sub-rede) e seus serviços abertos. Nova sessão SSH abre o editor de sessões para uma máquina com SSH aberto. Não é usado ICMP, então as máquinas que descartam todas as conexões não são encontradas. Verifique apenas redes que você tem permissão para verificar.
Wake On LAN… liga uma máquina da rede local: digite o endereço MAC dela (aa:bb:cc:dd:ee:ff ou aa-bb-cc-dd-ee-ff) e envie o pacote mágico. O endereço de broadcast padrão é 255.255.255.255 e a porta UDP, 9; use o endereço de broadcast da sub-rede (por exemplo 192.168.1.255) quando a máquina estiver em outro segmento de rede alcançável dessa forma. A máquina precisa ter o Wake On LAN ativado no firmware e na placa de rede. O PlexusTerm confirma que o pacote foi enviado; ele não consegue saber se a máquina acordou.
Mostrar / Ocultar monitor remoto alterna uma barra abaixo de cada painel SSH (também Barra do monitor remoto (abas SSH) nas Configurações; ativado por padrão) com o uso de CPU do servidor, a memória usada/total, o espaço usado/total de /, a taxa de download/upload da rede e o número de usuários conectados, atualizada a cada 3 segundos. Ela executa um comando somente leitura pela conexão SSH já existente da aba (/proc, df, who; nada é instalado nem deixado em execução) e precisa de um servidor Linux; qualquer outro mostra "Monitoramento indisponível".