Atalhos de SSH: o ficheiro config, e copiar ficheiros com o scp

A resposta curta: em vez de escrever sempre ssh -p 2222 -i ~/.ssh/chave utilizador@203.0.113.10, pode dar um nome ao servidor num ficheiro e escrever só ssh meu-vps. O mesmo nome serve para o scp, que copia ficheiros entre o seu computador e o servidor.

O ficheiro config

1 Abra (ou crie) o ficheiro ~/.ssh/config no seu computador. No Windows 10 e 11, com o cliente OpenSSH que já vem com o sistema, é C:\Users\O-SEU-NOME\.ssh\config.
2 Acrescente uma entrada por servidor:
Host meu-vps
HostName 203.0.113.10
User utilizador
Port 22
IdentityFile ~/.ssh/id_ed25519
ServerAliveInterval 60
3 Ligue-se com ssh meu-vps. O HostName é o endereço do servidor, o Port é a porta (se a mudou, veja Mudar a porta do SSH sem se trancar de fora) e o IdentityFile é a chave. Para criar uma chave, veja Criar uma chave SSH.
4 No Linux e no Mac, proteja o ficheiro: chmod 600 ~/.ssh/config. O SSH recusa ficheiros de configuração que outros utilizadores possam alterar.

O ServerAliveInterval 60 manda um sinal a cada minuto, para uma ligação parada não ser cortada por inatividade. Se a sua ligação cai muitas vezes, veja também Manter um comando a correr depois de fechar o SSH.

Copiar com o scp

Para Comando
Enviar um ficheiro para o servidor scp site.zip meu-vps:/home/utilizador/
Trazer um ficheiro do servidor scp meu-vps:/var/log/app.log .
Copiar uma pasta inteira scp -r pasta meu-vps:/home/utilizador/
Usar uma porta diferente, sem o config scp -P 2222 ficheiro utilizador@203.0.113.10:/caminho/
A letra da porta muda: o ssh usa -p em minúscula, e o scp usa -P em maiúscula. É o engano mais comum. Com o ficheiro config, não precisa de nenhuma das duas.
Para cópias grandes, que podem ser interrompidas, ou para sincronizar uma pasta, o rsync retoma de onde parou e só envia o que mudou: veja Copiar ficheiros para outro servidor com o rsync. Se perdeu o acesso, veja Perdi o acesso SSH ao servidor.

Não consegue ligar-se ao servidor por mais atalhos que crie? Abra um pedido com a mensagem de erro do SSH.

Abrir pedido de suporte

VEJA TAMBÉM

Criar uma chave SSH e entrar no seu VPS sem palavra-passe

Mudar a porta do SSH sem se trancar de fora

Copiar ficheiros para outro servidor com o rsync, em segurança

SFTP em vez de FTP: quando pode, e porque é melhor

PRODUTO RECOMENDADO

Servidor VPS com acesso root

Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde 456,30 MT/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?