Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
O que é SSH?
SSH, que significa Secure Shell, é um protocolo seguro que facilita o acesso remoto à interface de linha de comando do seu Replit App. Com SSH, você pode transferir arquivos facilmente e aproveitar seu Ambiente de Desenvolvimento Integrado (IDE) local preferido para editar código no Replit, aprimorando a colaboração e a produtividade no seu fluxo de trabalho de desenvolvimento. A funcionalidade SSH está disponível para os planos Core, Pro e todos os outros planos pagos. Aqui está uma visão geral do processo:- Gere um par de chaves SSH na sua máquina local
- Adicione essa chave SSH ao painel SSH dentro de qualquer Replit App
- Conecte-se usando um cliente SSH ou um editor que possa funcionar via SSH (como VSCode ou Cursor)
As chaves SSH estão associadas à sua conta, não a um Replit App específico. Isso significa que você só precisa adicionar uma chave pública uma vez e, após isso, pode se conectar a qualquer Replit App ao qual tenha acesso.
Por que usar SSH?
- Atualizações automáticas entre o Replit App e o editor: Quaisquer alterações feitas no Replit App são refletidas no seu editor instantaneamente, e quaisquer modificações no editor são atualizadas no Replit App. Essa sincronização perfeita garante que sua base de código esteja sempre atualizada em todas as plataformas.
- Sincronização do gerenciamento de arquivos: Seja adicionando, excluindo ou atualizando arquivos, essas alterações são sincronizadas em tempo real entre seu editor e o Replit App. Esse recurso garante que a estrutura do seu projeto permaneça consistente, independentemente de onde as alterações sejam iniciadas.
- Gerenciamento de pastas e movimentação de arquivos: A movimentação de arquivos entre pastas também é sincronizada entre seus editores e o Replit App. Isso garante que as mudanças organizacionais feitas em um ambiente sejam refletidas com precisão no outro, mantendo a integridade e a estrutura do seu projeto.
Encontrar ou criar um par de chaves
Para configurar SSH para sua conta, você precisará da sua chave pública SSH.Verificar se você já tem um par de chaves
Você pode verificar se já tem uma chave pública executando o seguinte comando em um Terminal no seu computador local:- Mac/Linux
- Windows
replit.pub, prossiga para Obter o conteúdo da sua chave pública.
Gerar um novo par de chaves
Na sua máquina, abra uma janela de Terminal (ou Prompt de Comando) e cole o seguinte comando:- Mac/Linux
- Windows
Obter o conteúdo da sua chave pública
Depois de confirmar que você tem um par de chaves ou de criar um, exiba o conteúdo da chave pública (um dos dois arquivos com nomes semelhantes, com o sufixo.pub), pois precisaremos dela posteriormente.
- Mac/Linux
- Windows
replit.pub para usar mais adiante neste artigo e prossiga para adicionar a chave SSH à sua conta.
Adicionar a chave SSH à sua conta
Adicionar a chave pública diretamente em um Replit App, usando o painel SSH
- No seu Replit App em qualquer janela, selecione o botão + e pesquise por SSH.

- Navegue até a aba Keys e selecione New SSH key.
- Na janela popup, insira um Label para sua chave (por exemplo, my-ssh-key) e cole a chave pública que você copiou na seção Key. Selecione o botão Add SSH Key. Sua chave foi adicionada e autorizada para uso.

Adicionar a chave pública diretamente nas Configurações
Você também pode adicionar uma chave SSH abrindo Settings e, em Account, selecionando Advanced (ou a opção SSH keys). Selecione Add SSH key e cole o conteúdo dereplit.pub da seção anterior, Encontrar ou criar um par de chaves.
Quando você tem múltiplas chaves públicas na sua máquina, é importante garantir que você use a combinação correta de chaves privada e pública para a sua configuração SSH.
Conectando ao seu Replit App
Configurar seu config SSH
- Em um terminal, certifique-se de que o diretório
~/.sshe o arquivo~/.ssh/configexistam:
- Mac/Linux
- Windows
- Adicione um bloco de configuração para usar o par de chaves
replitpara todos os domínios *.replit.dev:
- Mac/Linux/Windows
Conectar a partir do VSCode ou Cursor
- Em um Replit App, abra o painel SSH
- No painel SSH, navegue até a aba Connect e selecione Launch VS Code.
- Connect with VSCode

-
Se você for solicitado a preencher
~/.ssh/config, insira o seguinte:A adição da configuração SSH só é solicitada na primeira vez que você tenta se conectar ao VS Code ou outro editor. Para retornar ao arquivo de configuração, você precisará selecionar Configure SSH Hosts…. - Se solicitado por um aviso de aplicativo externo, selecione Yes para confirmar que deseja abrir seu projeto no seu editor preferido ou no VS Code.
- Você pode ser solicitado a instalar ou atualizar extensões SSH periodicamente. O Replit se esforçará para ser compatível com as versões mais recentes desses IDEs, e você também poderá receber atualizações de segurança importantes.
Conectar manualmente
Na parte inferior da aba “Connect” do painel SSH, você encontrará “Connect manually”. Copie esse comando, cole-o em um Terminal local (Mac ou Linux) ou no Prompt de Comando local (Windows) para se conectar diretamente. Essa também é uma boa maneira de depurar problemas de conexão com IDEs, bem como coletar informações de conexão “verbose” valiosas ao relatar bugs ao Suporte do Replit. Um erro indicando que estamos tentando nos conectar com uma chave privada inexistente:Conectar via uma ferramenta não listada aqui
Existem muitos clientes SSH disponíveis para diferentes plataformas e sistemas operacionais, muitos oferecendo diferentes recursos ou integrações. Você sempre pode decompor o comando exibido em “Connect Manually” em seus componentes constituintes para determinar como configurar cada cliente:<your_hostname>.<cluster>.replit.dev
Port: <port_number>
User: Username
Private Key: Caminho para o arquivo de chave privada no seu computador. Geralmente próximo a replit.pub.