Microsoft Azure

Este artigo detalha o processo de como integrar sua Máquina Virtual (VM) da Microsoft Azure ao Keepcloud, permitindo que você gerencie seus servidores de forma eficiente e centralizada. Siga este guia passo a passo para uma conexão bem-sucedida.

Logotipo do Microsoft Azure, um triângulo azul estilizado

Criando sua Máquina Virtual (VM) no Azure

Agora, vamos proceder com a criação da Maquina Virtual que será conectada ao Keep Cloud.

Tela de login do Microsoft Azure com o campo de e-mail, o botão Avançar e a opção Entrar com o GitHub

Acesse o Microsoft Azure através do link: https://portal.azure.com/

Faça login na sua conta, informando suas credenciais e clicando em “Entrar”.

Portal do Microsoft Azure com a seção Serviços do Azure e o ícone Máquinas virtuais destacado

Na sessão de Serviços da Azure, clique na opção “Maquinas virtuais”

Tela Máquinas virtuais do Azure sem nenhuma máquina, com o botão Criar destacado

Clique em “Criar”, esta opção está localizada bem no centro da página, para criar sua Maquina Virtual.

Menu do botão Criar do Azure aberto, com a opção Máquina virtual destacada

Selecione a opção “Maquina Virtual”

Formulário Criar máquina virtual do Azure com nome, região Brazil South e imagem Debian 12 selecionada, e o botão Avançar: Discos

Configure os detalhes básicos da VM:

  • Tamanho: Escolha o tamanho da VM (CPU/RAM) de acordo com suas necessidades.
  • Assinatura e Grupo de recursos: Selecione os apropriados ou crie um novo.
  • Nome da máquina virtual: Escolha um nome descritivo.
  • Região: Selecione a região geograficamente mais próxima ou mais conveniente para você.
  • Opções de disponibilidade: Mantenha as configurações padrão ou personalize conforme necessário.

O servidor precisa ter Debian 12. Com outro sistema ou outra versão, a KeepCloud recusa a conexão.

Formulário Conta de administrador do Azure com o tipo de autenticação Senha destacado, e campos de usuário, senha e portas de entrada

Em “Tipo de autenticação”, escolha “Senha” (obrigatório para a KeepCloud).

Nome de usuário: defina um usuário administrador (ex.: azureuser). Ele serve só para o primeiro acesso.

Senha: defina uma senha forte.

Crie a máquina virtual e anote o IP público dela.

Liberando o acesso root

A KeepCloud se conecta com o usuário root. Entre na máquina virtual por SSH com o usuário que você criou e siga os passos abaixo.

Depois de entrar no servidor, defina a senha do root:

sudo passwd root

Abra o arquivo de configuração do SSH:

sudo nano /etc/ssh/sshd_config

Deixe estas duas linhas assim (sem # no início):

PermitRootLogin yes
PasswordAuthentication yes

Salve com Ctrl+X, depois “Y” e Enter. Se existir algum arquivo na pasta /etc/ssh/sshd_config.d/ com PasswordAuthentication no, troque para yes também.

Reinicie o SSH:

sudo systemctl restart ssh

Ícone azul de nuvem

Conectando Azure ao KeepCloud

Painel KeepCloud com o item Servidores do menu lateral destacado

No menu lateral esquerdo da KeepCloud, clique em “Servidores” e depois em “Novo Servidor”. Se você ainda não tem servidores, o painel abre direto a página “Criar Servidor”.

Lista Escolha um Host do painel KeepCloud com a opção Azure destacada, entre UpCloud, Contabo e outros provedores

Na lista de provedores, role até o final e selecione “Azure”.

Tela Criar Servidor com o Azure selecionado e os campos Servidor IP, Usuário e Senha, e o botão Checar conexão destacado

Informe o IP do servidor, o Usuário ROOT (root) e a Senha ROOT.

Clique em “Checar conexão”. A KeepCloud confere a senha e se o sistema é Debian 12.

Tela Criar Servidor do Azure com aviso Conectado e os campos preenchidos, faltando o nome do servidor, com o botão Criar Servidor

Se estiver tudo certo, aparece a mensagem “Conectado”.

Informe o Nome do Servidor e clique em “Criar Servidor”. A instalação começa nesse momento.

Observações

  • Usuário root obrigatório: a KeepCloud instala tudo como root. Com outro usuário, mesmo com sudo, o “Checar conexão” pode mostrar “Conectado”, mas a instalação falha.
  • Debian 12 obrigatório: com outro sistema ou outra versão, o painel recusa a conexão.
  • Servidor novo: use um servidor sem painel de controle, servidor web ou banco de dados instalados.