Notícias
Novos modelos de linguagem da API Serverspace GPT
JH
Joe Harris
outubro 29, 2020
Atualizado janeiro 31, 2025

Configuração inicial do servidor com o Ubuntu 20.04

Linux Ubuntu

Using another OS?

Select the desired version or distribution.

Neste tutorial, faremos a configuração inicial do servidor com o Ubuntu 20.04. Servidor em nuvem Serverspace.io usado como base. A rede é configurada para eles automaticamente durante a criação, portanto, você não precisa se preocupar com isso.

Atualização do sistema

O sistema deve ser atualizado após ser instalado.

apt update
apt upgrade

Reinicie o sistema quando o processo estiver concluído.

reboot

Criação de usuários e configuração de SSH

Por padrão, apenas o usuário raiz é criado no sistema. Para usar um servidor com várias pessoas, é melhor dar a cada pessoa uma conta separada. Para criar um novo usuário, use o seguinte comando. Substitua o nome de usuário pelo login. Digite a senha de sua conta e outras informações.

adduser username

Se você selecionou a autorização por chave SSH ao criar o servidor, poderá ativar a autorização por senha. Para fazer isso, abra o arquivo de configuração do SSH:

nano /etc/ssh/sshd_config

Remova o comentário da linha:

PasswordAuthentication yes

Ou, se você precisar adicionar a capacidade de autorizar usando uma chave SSH, descomente esta linha:

PubkeyAuthentication yes

É uma boa ideia alterar a porta SSH padrão se você ativar a autenticação por senha. Isso reduz a probabilidade de invasão do servidor por meio da quebra automática da senha usando o método de força bruta.
Para fazer isso, descomente a string Port e defina-a com um valor diferente. 3355, por exemplo.

Port 3355

Salve e feche esse arquivo. Reinicie o serviço para que as configurações de porta tenham efeito.

systemctl restart sshd

Agora, para se conectar ao servidor, adicione o número da porta ao comando:

ssh user@host -p 3355

Outra coisa boa para melhorar a segurança do servidor é usar Fail2Ban.

Se quiser criar uma chave SSH, use o seguinte comando em um computador Linux local. Digite o caminho para colocar a chave e a senha para ela, que pode estar vazia. Entretanto, por motivos de segurança, é altamente desaconselhável usar chaves sem senha.

ssh-keygen

Para instalar essa chave no servidor, use o seguinte comando em um computador Linux local. Digite o caminho correto da chave, o nome de usuário e o host.

ssh-copy-id -i /path/to/key user@host

>

Use esse comando para acessar o servidor:

ssh user@host

Configuração do UFW

O UFW é um firewall. Por padrão, ele está desativado no servidor. Antes de ativá-lo, você precisa configurá-lo para permitir conexões SSH.

ufw allow OpenSSH

Se a porta SSH padrão tiver sido alterada, você precisará abrir essa porta.

ufw allow 3355/tcp

Agora, ative o UFW.

ufw enable

Todas as portas agora estão fechadas para conexões de entrada, exceto aquelas que eram permitidas. Para ver o status do UFW:

ufw status

Configurações de tempo

Outro aspecto que precisa ser configurado é a hora no sistema. Para ver a hora atual, digite o comando:

date

A hora padrão no sistema é UTC. Para alterar isso, você deve especificar o fuso horário correto. Para visualizar todos eles, use o comando:

timedatectl list-timezones

Para definir um deles:

timedatectl set-timezone Europe/Prague

Para ativar a sincronização automática de horário, instale este pacote.

apt install ntp

Ele será iniciado imediatamente após a instalação e seu servidor terá a hora correta.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 1
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.