Estou entrando na máquina do meu amigo e me perguntando como iniciaria uma sessão do GNOME sobre SSH. precisa abrir um navegador da web em sua máquina para visualizar algo que só pode ser feito a partir de seu nome de host. Qual é a maneira mais fácil de fazer isso via SSH?
Resposta
Mude para um segundo terminal, por exemplo tty2: Ctrl Alt – F2 , faça login e inicie um nova sessão X em uma tela disponível:
xinit -- :1
Agora ssh para a outra máquina, habilitando o encaminhamento de X (ou encaminhamento de X confiável com -Y
):
ssh -X user@machine
Uma vez conectado, inicie uma nova sessão do gnome:
gnome-session
Você também pode passar gnome-session
como um comando para ssh
.
Resposta
Se tudo o que você precisa fazer é executar uma sessão da web, que parece vir de seu fr Ao terminar o computador, sugiro apenas executar o OpenSSH com o argumento ssh -D8888 (8888 é apenas um exemplo) e configurar seu navegador local para apontar para localhost: 8888 como um proxy SOCKS5.
Se você deve executar um navegador por meio do link, não há razão para iniciar uma sessão inteira do GNOME, apenas execute ssh -X conforme descrito nas outras questões e, em seguida, execute o navegador sozinho.
Resposta
Para iniciar gnome
a partir do terminal, use o comando startx
.
Comentários
- Não. .xinitrc deve ser configurado para isso,
Resposta
No Ubuntu, eu uso estes comandos:
ssh -X usuário @ host gnome-session
ou
ssh -Y usuário @ host gnome-session
Resposta
Você pode usar ssh -X
ou ssh -Y
em sua máquina para executar aplicativos em seu máquina do amigo, mas usando o seu Xorg. O navegador da web ainda fará a conexão a partir do nome do host dele.
Resposta
I descobri que o x11vnc é muito fácil.
Permitiu que eu visse a área de trabalho remota do gnome.
(Aparece como um aplicativo de área de trabalho. Eu ssh-tunnel encaminha sua porta no meu máquina local. Em seguida, conecte meu cliente vnc local à porta encaminhada por ssh local.)