MÓDULO 3.1 / 3 DE 4

VPS: o mesmo, num servidor

Entrar numa VPS Ubuntu com a sua chave, navegar com os mesmos comandos e trazer o projeto do GitHub para lá.

0%0 de 0
01 / OSWORKContrate a VPS com a sua chave02 / OSWORKEntre na VPS03 / OSWORKMesma navegação, outros nomes04 / OSWORKTraga o projeto do GitHub05 / OSWORKInstale o agente na VPS06 / OSWORKTraga o que mudou e saia
Os passos deste módulo, na ordem em que você vai digitar.
6passos
~20 minmão na massa
3/4trilha
3idiomas · languages

1Contrate a VPS com a sua chave

type %USERPROFILE%\.ssh\id_ed25519.pub

Você vê: Uma linha começando com ssh-ed25519. Copie a linha inteira.

O que é

Escolha um provedor e o sistema Ubuntu. Na criação, ele pede uma chave SSH: cole a linha que este comando mostra. Anote o IP que o provedor informar.

Por que aprender

Com a chave cadastrada você entra sem senha, e ninguém sem a sua chave privada consegue entrar.

Conceitos-chave

VPS: um computador Linux alugado, ligado 24 horas. Ubuntu: a versão de Linux mais usada em servidores. IP: o endereço numérico do servidor. type: mostra o conteúdo de um arquivo no cmd.

2Entre na VPS

ssh root@IP-DA-VPS

Você vê: root@nome-da-vps:~# — agora o terminal é o servidor.

O que é

Troque IP-DA-VPS pelo número do provedor. Na primeira vez ele pergunta se confia no servidor: responda yes. Para sair, digite exit.

Por que aprender

É a mesma janela de sempre, só que conectada a outra máquina. Tudo que você digitar agora acontece na VPS.

Conceitos-chave

ssh: abre uma conexão segura com outro computador. root: o administrador do Linux. ~: a pasta pessoal do usuário na VPS. exit: fecha a conexão e volta ao Windows.

3Mesma navegação, outros nomes

mkdir -p ~/projetos
cd ~/projetos
ls
pwd

Você vê: pwd mostra /root/projetos — o caminho da pasta, como o cd mostrava no Windows.

O que é

Na VPS: dir vira ls, cls vira clear, type vira cat, %USERPROFILE% vira ~ e a barra é / em vez de \. cd, cd .. e mkdir são iguais. Não há Explorador: o ls faz esse papel.

Por que aprender

É por isso que o curso começa no Windows: quem entende pastas lá navega na VPS em minutos.

Conceitos-chave

ls: lista a pasta. pwd: mostra onde você está. mkdir -p: cria a pasta e não reclama se ela já existe. Linux diferencia maiúsculas: Projetos e projetos são pastas diferentes.

Windowsdir · cls · typeVPSls · clear · catcd · cd .. · mkdir: iguais
Mesma navegação, outros nomes. cd, cd .. e mkdir funcionam igual nos dois.

4Traga o projeto do GitHub

apt update && apt install -y git
cd ~/projetos
git clone https://github.com/SEU-USUARIO/meu-site.git
cd meu-site
ls

Você vê: index.html e AGENTS.md, os mesmos arquivos do seu Windows, agora na VPS.

O que é

apt instala o Git no Ubuntu. git clone copia o repositório inteiro, com o histórico, para a pasta atual.

Por que aprender

O GitHub é a ponte: o mesmo projeto vive no Windows e na VPS, e as versões passam de um lado para o outro.

Conceitos-chave

apt: o instalador do Ubuntu (parecido com o winget). git clone: baixa um repositório pela primeira vez. && : roda o segundo comando só se o primeiro deu certo.

Windowsgit pushGitHubguardaVPSgit pull
O GitHub é a ponte: push de um lado, clone e pull do outro.

5Instale o agente na VPS

curl -fsSL https://claude.ai/install.sh | bash
cd ~/projetos/meu-site
claude

Você vê: O Claude Code abre dentro da pasta meu-site da VPS. Para o Codex, instale o Node e use npm install -g @openai/codex.

O que é

O comando de instalação para Linux é o da documentação oficial. No primeiro uso o agente mostra um endereço: abra no navegador do seu computador e entre com a assinatura.

Por que aprender

Com o agente na VPS, o trabalho pode continuar no servidor, mesmo com o seu computador desligado.

Conceitos-chave

install.sh: o instalador para Linux e Mac. | bash: entrega o instalador baixado para o terminal executar. Login sem tela: o agente mostra um link e um código para você autorizar de outro aparelho.

6Traga o que mudou e saia

cd ~/projetos/meu-site
git pull
ls
exit

Você vê: git pull mostra os arquivos atualizados; exit volta para C:\Users\SeuNome>.

O que é

Mudou algo no Windows e deu push? Na VPS, git pull traz a mudança. Para voltar ao Windows, exit.

Por que aprender

É a rotina entre as duas máquinas: push de um lado, pull do outro, sempre pelo GitHub.

Conceitos-chave

git pull: traz as versões novas do GitHub. exit: encerra a conexão SSH. Voltar: ssh root@IP-DA-VPS e cd ~/projetos/meu-site.

MÃO NA MASSA / ~20 MIN

Seu projeto rodando na VPS

Marque cada item quando ele funcionar de verdade na sua máquina, não quando terminar de ler.

Cola da parte 3

type %USERPROFILE%\.ssh\id_ed25519.pub
ssh root@IP-DA-VPS
mkdir -p ~/projetos
cd ~/projetos
ls
pwd
apt update && apt install -y git
cd ~/projetos
git clone https://github.com/SEU-USUARIO/meu-site.git
cd meu-site
ls
curl -fsSL https://claude.ai/install.sh | bash
cd ~/projetos/meu-site
claude
cd ~/projetos/meu-site
git pull
ls
exit

Critério de pronto

Entrar numa VPS Ubuntu com a sua chave, navegar com os mesmos comandos e trazer o projeto do GitHub para lá.

Confira o que ficou

No Windows você usa dir e cls. Quais são os equivalentes na VPS?

Ver resposta comentada

ls para listar e clear para limpar a tela. cd, cd .. e mkdir funcionam igual; a pasta pessoal é ~ em vez de %USERPROFILE%.

Módulo completo