domingo, 22 de fevereiro de 2026

Passo a passo de acessar uma VPS via SSH sem precisar digitar a senha...Primeiro no linux depois windows

 

🔐 Passo 1 — Gerar um par de chaves SSH (na sua máquina local)

No seu computador (não na VPS), execute:


ssh-keygen -t ed25519 -C "seu_email@exemplo.com"


Quando aparecer:

  • Enter file in which to save the key → aperte Enter

  • Enter passphrase → pode deixar vazio se quiser login totalmente automático


Isso vai criar:

  • 🔑 ~/.ssh/id_ed25519 → chave privada (NUNCA compartilhe)

  • 🔑 ~/.ssh/id_ed25519.pub → chave pública (essa pode ir para o servidor)


🚀 Passo 2 — Copiar a chave pública para a VPS(no linux)

Use o comando:

ssh-copy-id usuario@IP_DA_SUA_VPS

Exemplo:

ssh-copy-id root@192.168.0.10

Ele vai pedir a senha uma última vez.

Depois disso, sua chave será instalada em:

~/.ssh/authorized_keys

🧪 Passo 3 — Testar login sem senha

Agora teste:

```bash 

ssh usuario@IP_DA_SUA_VPS

``` 

Se tudo deu certo, você vai entrar sem precisar digitar senha.


💻 Se você usa Windows

👉 Windows 10/11 (PowerShell)

Funciona igual:

ssh-keygen

ssh-copy-id usuario@IP

Se não tiver ssh-copy-id, pode fazer manualmente:

type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh usuario@IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"


segunda-feira, 17 de março de 2025

Liberar porta ocupada no windows

ACHAR ONDE ESTÁ ABERTA A PORTA 8000 E O PID DELE

netstat -anob | findstr 8000


FORÇAR FECHAMENTO DA PID 4156 QUE É O PROGRAMA ABERTO NA PORTA 8000

Taskkill /PID 4156 /F

INSTALAR Mysql no linux

sudo apt install python3.11-dev libmysqlclient-dev gcc default-libmysqlclient-dev build-essential

quinta-feira, 2 de janeiro de 2025

Procurar arquivos no TERMINAL

---------------------------------WINDOWS----------------------------------

LISTAR OS ARQUIVOS COM FINAL *~

PowerShell:

Get-ChildItem -Path . -Filter *~ -Recurse

CMD:

dir /s *~

terça-feira, 26 de novembro de 2024

Erro ao executar scripts no Power Shell

# Caso algum comando retorne um erro de permissão execute o código e tente novamente:

  •  Acesse como usuário administrador

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

quarta-feira, 16 de outubro de 2024

Microsoft Visual C++ 14.0 or greater is required

Instalar as Ferramentas de Compilação (Build Tools)

  • Baixe e instale o Microsoft Build Tools for Visual Studio.
  • Durante a instalação:
    • Escolha o pacote de "Desenvolvimento para Desktop com C++".
    • Certifique-se de selecionar o MSVC v14.x, o conjunto de compiladores necessário.
    • Inclua o suporte para Python no instalador (se disponível).

domingo, 29 de setembro de 2024

Comandos LINUX

PROCURAR

• find:  ex: find -name *.txt

• grep: ex: cat a.txt | grep ola

// irá mostrar-nos apenas as linhas do arquivo a.txt que contenham a palavra “ola”

PERMISSÕES

• chown: Mudar o dono ou grupo de um arquivo ou diretório, vem de change owner

• chgrp: Mudar o grupo de um arquivo ou diretório

ARQUIVOS/DIRETÓRIOS

• # awk -F: '$3 > 999' /etc/passwd | sort -nt: -k 3 > /tmp/passwd.new

• wc: Conta numero de linhas, palavras e bytes do arquivo

 INFORMAÇÃO DE ESTADO

• df: Exibe um resumo do espaço livre em disco

# df -H

• du: Exibe um resumo do uso do espaço em disco de cada arquivo

• Free: Verificar a utilização da memória RAM

# free -m

    

sexta-feira, 30 de agosto de 2024

sexta-feira, 19 de julho de 2024

Erro de decode ao usar dumpdata do django

 Qdo acontecer tem que instalar a lib:

pip install django-dump-load-utf8

 configurar no INSTALLED_APPS e rodar o comando:

python manage.py core > core.json

que vai estar todos os dados com o acento e não dará erro de encoder quando usar o loaddata

terça-feira, 18 de junho de 2024

Selecionar conteúdo na vertical e colocar na horizontal no Pcharm

 Primeiro "ativar" o modo SELEÇÃO DE COLUNAS:

- Teclado(Alt+Shift+Insert)

- Mouse(Edit->Column Selection Mode)


Depois de ATIVADO a opção acima pressionar Shift+Arrows Down para marcar as linhas desejadas 


Por fim apertar Ctrl+Shift+J que as linhas antes em colunas ficarão em uma linha só.


Por fim desativar o modo de seleção apertando novamente

- Teclado(Alt+Shift+Insert)

- Mouse(Edit->Column Selection Mode)