Hostwinds Tutoriais

Resultados da busca por:


Índice


Procedimento condensado
Procedimento detalhado

Como fazer acesso remoto Linux com Windows

Tag: Cloud Servers,  Windows 

Procedimento condensado
Procedimento detalhado

Neste artigo, mostraremos como acessar seu computador Linux (em execução CentOS 7) através da Conexão de desktop remota do Windows.

Procedimento condensado

Para ter uma noção do que está por vir (e para os usuários de energia), o seguinte fornece uma versão condensada do procedimento detalhado fornecido abaixo.

  1. Ssh em linux como raiz.

    raiz ssh@ipv4address

  2. Conforme necessário, crie um usuário sem raiz com sudo privilégios.

    Nome de usuário adduser
    nome de usuário senha
    UserMod -AG Wheel Nome de usuário
    su - nome de usuário

  3. Instalar XRDP (a RDP servidor).

    sudo yum -y atualização
    sudo yum -y Instale o lançamento elease
    sudo yum -y install xrdp
    sudo systemctl ativar xrdp
    sudo systemctl start xrdp

  4. Instalar Xfce (um ambiente de desktop) e reinicialização.

    sudo yum -y groupInstall "xfce"
    eco "XFCE4-Session"> ~/.xclients
    chmod a+x ~/.xclients
    su - root
    eco "XFCE4-Session"> ~/.xclients
    chmod a+x ~/.xclients
    reiniciar

  5. Acesse o Linux usando a conexão do Windows Remote Desktop como usuário root ou sem raios (não é sempre preferida pela raiz).



  6. Se você não puder conectar usando a conexão do Windows Remote Desktop, abra a porta 3389 na linha de comando Linux e tente novamente.

    sudo firewall-cmd --add-port = 3389/tcp --permanent
    sudo firewall-cmd --reload

Procedimento detalhado

O protocolo SSH (shell seguro) da plataforma cruzada é usada para acessar um computador (o host) de outro (o cliente) usando uma interface de linha de comando (CLI).O protocolo SSH usa um modelo de cliente/servidor.O software cliente SSH solicita uma conexão segura enquanto o software SSH Server escuta para solicitações de conexão recebidas (normalmente na porta TCP 22).Depois que o cliente autentica com sucesso, o servidor fornece acesso ao cliente ao sistema host (executando o software SSH Server).O acesso ao cliente é regido pelas permissões de conta de usuário associadas do sistema host.No nosso caso, o computador Windows é o cliente e o computador Linux é o servidor/host.No procedimento a seguir, usaremos a (plataforma cruzada) ssh Comando para acessar a CLI Linux na CLI do Windows.

  1. Obtenha o endereço IP, bem como o login e a senha do administrador para o computador Linux.Por exemplo, você pode ter recebido um email com essas informações ou pode procurar esses valores através da sua empresa de hospedagem.

    Se você tem acesso à CLI Linux, pode digitar ifconfig e depois pressione o Entrar Chave para obter o INET IPv4. Endereço de IP.Se a saída aparecer confusa, o comando a seguir deve retornar o endereço IP necessário.

    ifconfig |Grep INET |Cabeça -1 |awk '{print $ 2}'

  2. No seu computador Windows, na caixa de pesquisa da barra de tarefas, digite cmd e depois pressione Entrar.Isso abre a CLI do Windows.

  3. Usando seu endereço IP do computador Linux, digite raiz ssh@xxx.xxx.xxx.xxx substituindo o xestá com seu endereço IP real e depois pressione Entrar (Por exemplo, ssh root@105.168.164.211).

    Você pode receber um "Tem certeza de que deseja continuar se conectando (sim/não/[impressão digital])?"aviso.Se sim, digite sim e pressione Entrar.Se você receber um "Aviso: a identificação remota do host mudou!"Mensagem, encontre o arquivo conhecido_hosts e exclua a entrada associada ao endereço IP do Linux.Para encontrar o arquivo conhecido_hosts, use o Windows File Explorer ou execute dir \ know_hosts /s /b na CLI do Windows.

    Em seguida, digite sua senha do Linux e pressione Entrar.Agora você deve ver a ROOT (#) Linux CLI (isto é, a festa da raiz Concha).

  4. A partir da CLI Linux, crie uma conta de usuário não raiz (se necessário), como segue.Certifique -se de substituir nome do usuário com algo apropriado.

    useradd nome do usuário

  5. Adicione uma senha para nome do usuário, do seguinte modo.Certifique -se de substituir nome do usuário com o que você usou na etapa anterior (você será solicitado pela senha duas vezes).

    Passwd nome do usuário

  6. Para permitir que o novo usuário execute tarefas que requerem privilégios de administrador/raiz, concedemos ao usuário acesso ao sudo comando o seguinte (substitua nome do usuário como acima).

    Usermod -AG Wheel nome do usuário

  7. Use o su comando (ssubstituto vocêSer) para mudar para a nova conta de usuário, como segue (substitua nome do usuário como acima).

    su - nome do usuário

    Você deve ver o símbolo do prompt de comando do usuário root (#) alterar para o símbolo de prompt de comando do usuário normal ($).É melhor usar uma conta de usuário normal em conjunto com o comando sudo para executar ações que exigem acesso raiz.Isso garante que você possa aproveitar os benefícios de ter os privilégios do usuário root sem os riscos associados ao uso da conta raiz o tempo todo.

  8. Como mostrado acima, o protocolo SSH permite o acesso de um computador para outro usando uma interface de linha de comando (CLI).Da mesma forma, o protocolo RDP permite o acesso de um computador para outro usando uma interface gráfica do usuário (GUI).Como o SSH, o protocolo RDP usa um modelo de cliente/servidor.A conexão de desktop remota do Windows é o software cliente RDP, enquanto XRDP é o software Linux RDP Server.Podemos instalar o XRDP da seguinte maneira.

    sudo yum -y atualização
    sudo yum -y Instale o lançamento elease
    sudo yum -y install xrdp
    sudo systemctl ativar xrdp
    sudo systemctl start xrdp

  9. RDP significa remoto Área de Trabalho protocolo.Ou seja, o RDP assume que ambos os computadores possuem ambientes de desktop.O Windows obviamente vem estoque com um ambiente de desktop, mas o CentOS 7 não.Podemos instalar Xfce, um ambiente leve/rápido da área de trabalho, como segue.

    sudo yum -y groupInstall "xfce"
    eco "XFCE4-Session"> ~/.xclients
    chmod a+x ~/.xclients
    su - root
    eco "XFCE4-Session"> ~/.xclients
    chmod a+x ~/.xclients
    reiniciar

    Aguarde um ou dois minutos para o computador Linux reiniciar.

    Observação. Se outros usuários do Linux quiserem usar a conexão de desktop remota do Windows, você deverá copiar o arquivo .xclients para o diretório inicial de cada usuário (ou seja, /home / /nome do usuário/.Xclient), como foi feito para o usuário raiz acima.

  10. Com o software do servidor RDP em execução e o ambiente de desktop ativado, podemos acessar o computador Linux a partir da conexão de desktop do Windows Remote da seguinte forma.Substituir xxx.xxx.xxx.xxx com o endereço IP do computador Linux e nome do usuário com um usuário raiz ou não-ooter (um usuário sem raiz é sempre preferido por motivos de segurança).



    Por fim, selecione o Conectar botão.

  11. Se você não puder conectar usando a conexão de desktop remota do Windows (talvez porque esteja usando o Firewalld), abra a porta 3389 pela CLI do Linux e tente novamente.

    sudo firewall-cmd --add-port = 3389/tcp --permanent
    sudo firewall-cmd --reload
  12. Opcionalmente, para instalar o Google Chrome, o RDP no computador Linux (como usuário que não é do Rooter), abra uma janela de terminal e execute os seguintes comandos.

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
    sudo yum -y install ./google-chrome-stable_current_x86_64.rpm
    Onde o Google-Crome

    Na área de trabalho XFCE, selecione Formulários, Navegador da webe depois selecione Other... No menu suspenso.Digite o caminho do comando anterior (geralmente/usr/bin/google-chrome) e depois selecione Está bem Duas vezes para iniciar o Google Chrome.

Agora você pode acessar de maneira rápida e fácil o seu computador Linux de qualquer lugar do mundo (com conectividade à Internet, ou seja) usando a conexão de desktop remota do Windows.

Escrito por Karlito Bonnevie  /  abril 27, 2022