Índice:

Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows: 6 etapas
Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows: 6 etapas

Vídeo: Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows: 6 etapas

Vídeo: Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows: 6 etapas
Vídeo: Удаленный доступ к Linux | Пересылка SSH и X11 2024, Novembro
Anonim
Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows
Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows

Se você usa Linux no trabalho e Windows em casa, ou vice-versa, às vezes pode ser necessário fazer login no computador em outro local e executar programas. Bem, você pode instalar um servidor X e habilitar o encapsulamento SSH com seu cliente SSH, e um-up tanto VNC e Remote Desktop, para velocidade e usabilidade..com / tunnelier como suas soluções do Windows e Openssh para o lado do Linux. Por outro lado, tudo isso também pode usar o LogMeIn Hamachi como uma VPN fácil de usar.

Etapa 1: Configurar seu cliente SSH

Configure seu cliente SSH
Configure seu cliente SSH
Configure seu cliente SSH
Configure seu cliente SSH

Nesta etapa, configuraremos seu cliente SSH. Primeiro, instale sua cópia do Bitvise Tunnelier e inicialize-o. Você pode criar um perfil de conexão com o endereço IP ou nome de host do servidor Linux e, opcionalmente, informações de login automático. A próxima parte desta etapa é preencher as portas a serem encaminhadas via SSH. Para o Windows X Server, encaminharemos a porta 6010 do linux box para a porta 6000 do windows box, onde o XMing será executado. Dessa forma, o próprio X Server do Linux pode ser executado sem interrupções, na porta 6000.

Etapa 2: Instale o XMing, o servidor X para Windows

Execute o programa de instalação do XMing. Em seguida, inicie o XMing em segundo plano. Você pode pular as opções de configuração, pois os padrões devem ser adequados.

Etapa 3: verifique se o OpenSSH está instalado no Linux

Certifique-se de que o OpenSSH está instalado no Linux
Certifique-se de que o OpenSSH está instalado no Linux

Em seu computador Linux, certifique-se de que o OpenSSH esteja instalado e em execução. Para o Ubuntu, você pode simplesmente executar "sudo apt-get install openssh-server" no terminal de comando. Outras distribuições Linux serão diferentes.

Etapa 4: adicionar uma variável "DISPLAY" automática para o computador Linux

Adicionar um automático
Adicionar um automático
Adicionar um automático
Adicionar um automático
Adicionar um automático
Adicionar um automático

Adicione as seguintes linhas ao final do arquivo em "$ {HOME} /. Bashrc": if [-d "$ {HOME} / bin"]; em seguida, exporte PATH = "$ {PATH}: $ {HOME} / bin" if [-f "$ {HOME} / bin / ssh_login"]; então. "$ {HOME} / bin / ssh_login" fifiNext, crie o arquivo "$ {HOME} / bin / ssh_login". Crie o arquivo com o seguinte conteúdo inicial: #! / Bin / shif [-n "$ {SSH_CLIENT}"]; então se [-z "$ {DISPLAY}"]; em seguida, exporte DISPLAY = 'localhost: 10' fifiApós salvar o arquivo, execute o seguinte comando: "chmod 777 $ {HOME} / bin / ssh_login" para tornar o script executável. O que isso faz é apontar qualquer programa X iniciado a partir de um console que está conectado via SSH para a porta que redireciona de volta para o PC cliente SSH, neste caso, o PC Windows executando o XMing. Isso apenas nos evita de digitar a mesma linha "DISPLAY =" toda vez que você efetuar login via SSH.

Etapa 5: inicie seu cliente SSH

Inicie seu cliente SSH
Inicie seu cliente SSH
Inicie o seu cliente SSH
Inicie o seu cliente SSH

Inicie sua sessão SSH clicando no botão "Login". Depois que a autorização inicial for concluída e você aceitar todas as chaves de criptografia de que precisar, provavelmente terá uma janela de prompt de comando e uma janela de ftp segura aberta. Você pode fechar a janela sFTP, por enquanto. Para testar sua configuração, execute "xeyes" no prompt de comando. Se você vir dois grandes olhos googley seguindo seu mouse, com um ícone do X-Windows e uma barra de janela acima deles, sua configuração está funcionando!

Etapa 6: versão de Linux para Linux

Versão Linux para Linux
Versão Linux para Linux
Versão Linux para Linux
Versão Linux para Linux

Como uma etapa extra, se você está tentando realizar o mesmo tipo de coisa de um cliente Linux para um servidor Linux separado, isso é muito simples. Cada computador deve ter openSSH Client e Server instalado. Em um dos computadores, basta executar "ssh -l -Y". As opções "-X" e "-Y" habilitam o encaminhamento do servidor X, da mesma forma, mas a opção "-Y" habilita mais recursos do servidor do que "-X". A opção "-l" permite que você especifique o servidor do usuário o usuário do computador com o qual efetuar login, caso não haja um usuário idêntico ao nome de usuário com o qual você efetuou login no PC cliente.

Recomendado: