Índice:
- Etapa 1: Configurar seu cliente SSH
- Etapa 2: Instale o XMing, o servidor X para Windows
- Etapa 3: verifique se o OpenSSH está instalado no Linux
- Etapa 4: adicionar uma variável "DISPLAY" automática para o computador Linux
- Etapa 5: inicie seu cliente SSH
- Etapa 6: versão de Linux para Linux
Vídeo: Use SSH e XMing para exibir programas X de um computador Linux em um computador Windows: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:41
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
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
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
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 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
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:
Programando um Arduino usando outro Arduino para exibir um texto de rolagem sem uma biblioteca: 5 etapas
Programando um Arduino usando outro Arduino para exibir um texto em rolagem sem uma biblioteca: Sony Spresense ou Arduino Uno não são tão caros e não requerem muita energia. No entanto, se o seu projeto tem limitação de energia, espaço ou até mesmo orçamento, você pode querer considerar o uso do Arduino Pro Mini. Ao contrário do Arduino Pro Micro, Arduino Pro Mi
7 segmentos para exibir valores ADC #Arduino, #Arduino: 4 etapas
7 segmentos para exibir valores ADC #Arduino, #Arduino: Neste artigo farei um projeto que ainda está relacionado ao artigo anterior. A saber, o processamento de dados ADC, portanto, você não precisa de um monitor serial para ver o valor dos dados adc. neste artigo, farei uma exibição do ADC Value viewer. então você não
Use o Arduino para exibir o RPM do motor: 10 etapas (com imagens)
Use o Arduino para exibir o RPM do motor: Este guia descreverá como usei um Arduino UNO R3, um display LCD 16x2 com I2C e uma faixa de LED para ser usada como um medidor de velocidade do motor e luz de mudança em meu carro de corrida Acura Integra. É escrito em termos de alguém com alguma experiência ou exposição
Use feitiços para controlar seu computador !: 7 etapas (com imagens)
Use feitiços para controlar seu computador !: Sempre quis usar feitiços como Harry Potter? Com um pouco de trabalho e algum reconhecimento de voz, isso pode ser dominado. Coisas que você precisa para este projeto: Um computador com microfone Windows XP ou VistaA Algum tempo e paciência! Se você gostou deste Instructabl
Use Orange Pi sem monitor usando SSH e servidor VNC: 6 etapas
Use Orange Pi sem monitor usando SSH e servidor VNC: Orange Pi é como um minicomputador. Ele tem todas as portas básicas que um computador normal possui