Perfis organizados
Pastas, tags, favoritos e ambientes DEV / HOMOLOGAÇÃO / PRODUÇÃO com faixa de aviso. Conexão rápida sem salvar nada.
Perfis, abas, painéis divididos, SFTP e sincronização de pastas em um app nativo e rápido, escrito em Rust. Senhas vão para o cofre do sistema, host keys são verificadas com rigor e não há telemetria.
macOS · Linux · Windows
Pastas, tags, favoritos e ambientes DEV / HOMOLOGAÇÃO / PRODUÇÃO com faixa de aviso. Conexão rápida sem salvar nada.
Senha, chave privada com ou sem passphrase, agente SSH e keyboard-interactive / MFA, inclusive por jump hosts.
Keychain, Credential Manager ou Secret Service. Nada em texto puro no disco, em logs ou em argumentos de processo.
Aceitar uma vez ou aceitar e salvar. Chave alterada bloqueia a conexão antes de qualquer envio.
Terminal nativo (alacritty_terminal) com tema por perfil, seis paletas e confirmação de colagem com várias linhas.
Local e remoto lado a lado, fila de transferências, tratamento de conflitos, cancelamento e retomada de arquivos grandes.
Sincronização unidirecional que mostra cada mudança antes de executar. Exclusões desligadas por padrão e modo espelho protegido.
Sem telemetria e sem verificação de atualização: a única rede usada é a das conexões que você inicia. Interface em inglês, português e espanhol.
Pacotes prontos da versão mais recente. Eles ainda não são assinados, então o sistema vai avisar na primeira vez.
App sem assinatura: na primeira abertura, clique com o botão direito e escolha Abrir.
Ainda não há pacote nesta versão. Compile a partir do código-fonte (abaixo).
Testado no Ubuntu 24.04 (Wayland).
Ainda não há pacote nesta versão. Compile a partir do código-fonte (abaixo).
Ainda não validado no Windows.
O mySSH é software livre, com licença dupla MIT ou Apache-2.0. Baixe o código desta versão ou clone o repositório.
Requer Rust estável (edição 2024). No Debian/Ubuntu, instale antes as bibliotecas de janela e GPU com make deps-linux.
git clone https://github.com/xandroalmeida/mySSH.git
cd mySSH
cargo run -p myssh-app --release
O mySSH é um cliente SSH e gerenciador de sessões para desktop, gratuito e de código aberto, para macOS, Linux e Windows, escrito em Rust. Ele reúne perfis de conexão salvos, terminal com abas e painéis divididos, painel de arquivos SFTP e sincronização unidirecional de pastas em um único app nativo.
Sim. O mySSH é software livre, com licença dupla MIT ou Apache-2.0. Não há edição paga, conta nem assinatura.
No cofre de credenciais do sistema operacional: Keychain no macOS, Credential Manager no Windows e Secret Service no Linux. Segredos nunca são gravados em texto puro no disco, em logs ou em argumentos de processo.
Sim. Ele autentica por senha, chave privada (com ou sem passphrase), agente SSH ou keyboard-interactive, inclusive códigos MFA de uso único, também através de jump hosts (bastions).
Não. Não há telemetria, conta nem verificação automática de atualização. As únicas conexões de rede são as sessões SSH e SFTP que você abre.
Sim. O mySSH cobre o mesmo trabalho do dia a dia, sessões de terminal, hosts salvos e transferência de arquivos, como um app nativo de código aberto que mantém todos os dados no seu computador, sem serviço em nuvem.