App para macOS que armazena chaves SSH no Secure Enclave, impedindo a exportação de chaves privadas e permitindo controlar o acesso com Touch ID ou Apple Watch.
openssh/openssh-portable
OpenSSH portátil, a versão para sistemas diferentes do OpenBSD do conjunto SSH para login remoto seguro, execução de comandos e transferência de arquivos em sistemas Unix-like.
- Estrelas
- 4,095
- Forks
- 2,212
- Issues abertas
- 156
- Último commit
- há 16 horas
O que é?
O OpenSSH é uma implementação completa da versão 2 do protocolo SSH. Ele oferece o cliente ssh e o servidor sshd para login remoto seguro e execução de comandos, scp e sftp para transferência de arquivos, além de ferramentas como ssh-keygen para gerar chaves e ssh-agent para armazená-las durante a execução.
Este repositório é a versão portátil do OpenSSH do OpenBSD, mantida para a maioria dos sistemas Unix-like, incluindo Linux, macOS e Cygwin. Ela adiciona APIs do OpenBSD que não existem em outras plataformas, amplia o sandbox do sshd para mais sistemas operacionais e oferece suporte a recursos nativos de autenticação e auditoria do sistema operacional, como PAM.
As compilações usam autoconf e make, com bibliotecas opcionais de criptografia, como LibreSSL, OpenSSL, AWS-LC ou BoringSSL, zlib para compactação e libfido2 para chaves de segurança FIDO. As opções para PAM, libedit, Kerberos/GSSAPI e SELinux ficam disponíveis durante a configuração.
Recursos principais
- 01Cliente e servidor para login remoto e execução de comandos com o protocolo SSH v2
- 02Transferência de arquivos com scp e sftp
- 03Gerenciamento de chaves com ssh-keygen e ssh-agent
- 04Funciona no Linux, macOS, Cygwin e na maioria dos outros sistemas Unix-like
- 05Suporte opcional a PAM, Kerberos/GSSAPI, SELinux e chaves de segurança FIDO
Casos de uso
- Fazer login seguro em servidores Linux ou Unix remotos
- Transferir arquivos entre máquinas com sftp ou scp
- Executar e reforçar a segurança de um servidor SSH em sistemas sem o OpenSSH incluído no OpenBSD
- Gerenciar chaves SSH e as chaves carregadas com ssh-keygen e ssh-agent
Início rápido
- 1
Clone o repositório do GitHub
git clone https://github.com/openssh/openssh-portable - 2
Acesse o diretório e gere o script configure
cd openssh-portable && autoreconf - 3
Configure a compilação
./configure - 4
Compile e execute os testes
make && make tests
Antes de usar
- Destina-se a sistemas do tipo Unix, como Linux, macOS e Cygwin, e não ao Windows nativo.
- Para compilar a partir do Git, é necessário ter o autoconf e um compilador C funcional.
- Os metadados não informam claramente o identificador da licença; por isso, verifique a licença antes de reutilizar o projeto.
Em coleções
Tópicos
Perguntas frequentes
- O que é openssh-portable?
- OpenSSH portátil, a versão para sistemas diferentes do OpenBSD do conjunto SSH para login remoto seguro, execução de comandos e transferência de arquivos em sistemas Unix-like. O OpenSSH é uma implementação completa da versão 2 do protocolo SSH. Ele oferece o cliente ssh e o servidor sshd para login remoto seguro e execução de comandos, scp e sftp para transferência de arquivos, além de ferramentas como ssh-keygen para gerar chaves e ssh-agent para armazená-las durante a execução.
- openssh-portable é gratuito? Qual é a licença?
- openssh-portable é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openssh-portable ainda é mantido?
- Manutenção ativa. O último commit de openssh-portable foi em 6 de nov. de 2026.
- Para que posso usar openssh-portable?
- Fazer login seguro em servidores Linux ou Unix remotos Transferir arquivos entre máquinas com sftp ou scp Executar e reforçar a segurança de um servidor SSH em sistemas sem o OpenSSH incluído no OpenBSD Gerenciar chaves SSH e as chaves carregadas com ssh-keygen e ssh-agent
- Como instalar openssh-portable?
- Clone o repositório do GitHub: git clone https://github.com/openssh/openssh-portable Acesse o diretório e gere o script configure: cd openssh-portable && autoreconf Configure a compilação: ./configure Compile e execute os testes: make && make tests
- Onde consigo openssh-portable?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openssh/openssh-portable
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um hub de conexões para desktop que permite acessar hosts SSH, contêineres, VMs, clusters Kubernetes e servidores na nuvem a partir da sua máquina local.
Um gerenciador pessoal de sessões remotas para Windows que organiza conexões RDP, SSH, VNC, Telnet e SFTP em um único launcher.
Software de gerenciamento de servidores self-hosted para conectar a máquinas via SSH, VNC e RDP, com gerenciamento de SFTP, Docker e Proxmox.
Cliente SSH compatível com OpenSSH que adiciona prompts de login, login em lote, transferência de arquivos com trzsz/zmodem e um modo UDP semelhante ao mosh.
TinySSH é um servidor SSHv2 minimalista que oferece apenas criptografia moderna e deixa de fora recursos legados e inseguros.