Como Configurar Acesso De Computador Ao Seu Servidor Dedicado CentOS Ou Fedora Linux
Algumas das informações contidas neste artigo são materiais avançados que disponibilizamos como cortesia. Por favor, observe que você é responsável por seguir os procedimentos a seguir adequadamente. O Suporte ao cliente não pode ajudá-lo com estes assuntos.
Você pode configurar acesso rápido e seguro do computador ao seu ambiente de servidor dedicado Linux usando Virtual Network Computing (VNC) e uma conexão segura entre o servidor e o computador.
Conclua as etapas abaixo para garantir uma conexão segura. O VNC é descriptografado e não é seguro em uma rede aberta, portanto, todas as etapas abaixo são necessárias para configurar e proteger a conexão.
OBSERVAÇÃO: Essas instruções são apenas para servidores Linux com CentOS 6 ou Fedora.
Etapa 1 - Como instalar o GNOME e o VNC
Esta etapa contém duas instalações: primeiro, o grupo do ambiente de computador GNOME; depois, o pacote do servidor VNC. Os dois são instalados usando o yum, disponível no seu servidor dedicado Linux.
Para instalar o GNOME e o VNC
- Faça login no seu servidor dedicado Linux como usuário raiz por meio de SSH (Secure Shell Protocol).
- Digite o seguinte e depois pressione Enter. O processo leva alguns minutos para ser concluído:
yum -y groupinstall Desktop
- Digite o seguinte e depois pressione Enter:
yum -y install tigervnc-server
DICA: O uso do yum torna essas etapas de instalação rápidas e limpas.
Agora, seu ambiente de computador está instalado, assim como o VNC, usado para acessá-lo.
Infelizmente, o GNOME instala um serviço denominado NetworkManager. O serviço precisa ser removido, porque substitui nossas configurações locais de servidor de nome, o que causará problemas de DNS para os domínios do seu servidor. Para remover o NetworkManager, emita o seguinte comando:
Após remover o NetworkManager, verifique se os resolvedores do seu DNS ainda são válidos visualizando o arquivo /etc/resolv.conf
. Ele deve ter duas entradas com uma estrutura semelhante a esta:
servidor de nome [endereço ip]
Se você observar que esse arquivo foi substituído pelo NetworkManager, entre em contato conosco no bate-papo a fim de que possamos fornecer os resolvedores de DNS corretos.
Etapa 2 - Como configurar o VNC para acesso remoto ao computador
Veja aqui as etapas de configuração necessárias para acessar seu computador pelo VNC.
Para configurar um usuário de VNC
- Faça login no seu servidor dedicado Linux (por SSH) como o usuário que você deseja usar para acessar o VNC.
- Digite o seguinte e depois pressione Enter:
cd ~/
- Digite o seguinte e depois pressione Enter. Você será solicitado a inserir e confirmar a senha do VNC desse usuário:
vncpasswd
OBSERVAÇÃO: Ao acessar o computador pelo VNC, use sua senha do VNC para estabelecer a conexão e, em seguida, a senha do usuário para acessar o ambiente do computador.
Para editar o arquivo de configuração do VNC
Esse processo configura o VNC para proteger ainda mais as conexões ao computador, definir o tamanho base para renderizar o computador e identificar a porta a ser usada para conexões remotas ao computador.
- Faça login no seu servidor dedicado Linux como usuário raiz por meio de SSH.
- Usando qualquer editor de texto simples, abra /etc/sysconfig/vncservers.
- Adicione as duas seguintes entradas no arquivo e salve-o. IMPORTANTE: Substitua "yourvncuser" pelo nome de usuário que você deseja usar para acessar o computador:
VNCSERVERS="1:yourvncuser" VNCSERVERARGS[1]="-geometry 1024x768 -localhost" Essas definições configuram:
- 1 - indica a porta usada para a conexão do VNC. Somente o último dígito é inserido. Os três primeiros estão implícitos. Por exemplo, 1 define a porta 5901. 9 indica o uso da porta 5909.
- 1.024 x 768 - define o tamanho no qual o VNC renderiza seu computador. Você pode alterá-lo.
- -localhost - limita o VNC para permitir somente conexões locais. Essa configuração torna a conexão VNC mais segura quando usada com um túnel SSH. A configuração do túnel SSH está na próxima seção.
- Digite o seguinte e depois pressione Enter:
/sbin/service vncserver start
- Digite o seguinte e depois pressione Enter:
/sbin/service vncserver stop
Para iniciar o servidor VNC e verificar sua execução
- Faça login no seu servidor dedicado Linux como usuário raiz por meio de SSH.
- Digite o seguinte e depois pressione Enter.
/sbin/service vncserver start
- Digite o seguinte e depois pressione Enter.
/sbin/chkconfig vncserver on
DICA: Use esse último comando a qualquer momento para verificar se o serviço foi iniciado. Após a reinicialização, por exemplo.
Você concluiu a configuração do VNC. A próxima etapa é configurar o túnel SSH seguro para acessar seu computador Linux.
Etapa 3 - Como configurar uma conexão segura ao computador Linux
Para acessar seu computador de forma segura, você precisará usar um túnel SSH no servidor. O método mais simples é usar PuTTY e salvar a configuração para uso toda vez que acessar o servidor.
Para configurar uma conexão segura para acessar o computador Linux
OBSERVAÇÃO: Essas instruções pressupõem que você tem uma sessão PuTTY armazenada para se conectar ao servidor dedicado Linux. Caso não tenha, consulte a documentação de ajuda do PuTTY para criar uma sessão.
- Abra o PuTTY, selecione a sessão salva e, em seguida, clique em Carregar.
- Na seção Categoria, emConexão, clique em SSH e, em seguida, clique em Túneis.
- Digite e insira o que segue; em seguida, clique em Adicionar:
- Porta de origem - digite 580 e a porta que você especificou no arquivo de configuração do VNC. Como usamos a porta 1 no exemplo, aqui, inseriríamos 5801.
- Destino - digite 580 e a porta que você especificou no arquivo de configuração do VNC. Como usamos a porta 1 no exemplo, aqui, inseriríamos 5801.
- Digite e insira o que segue; em seguida, clique em Adicionar:
- Porta de origem - digite 590 e a porta que você especificou no arquivo de configuração do VNC. Como usamos a porta 1 no exemplo, aqui, inseriríamos 5901.
- Destino - digite 590 e a porta que você especificou no arquivo de configuração do VNC. Como usamos a porta 1 no exemplo, aqui, inseriríamos 5901.
- Na seção Categoria, navegue até Sessão.
- No campo Sessões salvas, digite Túnel de VNC e, em seguida, clique em Salvar.
Etapa 4 - Como acessar o computador Linux
Toda vez que você acessa o computador remoto Linux, abre o túnel SSH configurado na Etapa 3 e, em seguida, um navegador da Internet com applets Java ativados para fazer login no VNC.
Para acessar o computador Linux
Você acessará o computador com um cliente VNC. Se você não souber qual usar, recomendamos:
OBSERVAÇÃO: Essas instruções pressupõem que você tem uma sessão PuTTY armazenada para se conectar ao servidor dedicado Linux. Caso não tenha, consulte a documentação de ajuda do PuTTY para criar uma sessão.
- Abra o PuTTY, selecione a sessão salva, clique em Carregar e faça login no servidor. O Túnel SSH configurado na Etapa 3 será aberto.
- Abra seu Cliente VNC de preferência, digite http://localhost:590[n] (onde [n] é a porta especificada no arquivo de configuração do VNC) e, em seguida, pressione Enter.
Uma conexão segura será aberta do servidor Linux para seu computador. Você verá uma tela semelhante à abaixo.
(Opcional) Etapa 5 - Como remover o GNOME e o VNC
Após a conclusão do processo, você pode remover o grupo do ambiente do computador GNOME e o pacote do servidor VNC. Os dois são removidos usando o yum, disponível no seu servidor dedicado Linux.
Para remover o GNOME e o VNC
- Faça login no seu servidor dedicado Linux como usuário raiz por meio de SSH (Secure Shell Protocol).
- Digite o seguinte e depois pressione Enter. O processo leva alguns minutos para ser concluído:
yum groupremove "GNOME Desktop Environment"
- Digite o seguinte e depois pressione Enter:
yum remove tigervnc-server