Estou no Windows e tenho um servidor remoto com Ubuntu 10.10.
Quero usar o Firefox ou outro navegador gráfico nesse servidor remoto.
O problema é que a memória do servidor tem apenas 512 MB, então posso instalar um ambiente de desktop maior. Eu costumava usar XFCE e NoMachine NX, mas eles consomem muita memória naquele servidor Ubuntu.
A única coisa que quero usar é um navegador gráfico (por exemplo, Firefox) nesse servidor. Nada mais.
Você tem alguma boa sugestão? Muito obrigado!
Responder1
Olinkque você postou fornece o que você precisa.
Xming é um servidor X que roda em Windows e, portanto, pode aceitar a saída de aplicativos gráficos em vez de um servidor X local no próprio servidor.
Quando você faz ssh -X hostname
ou usa o putty do Windows e habilita o encaminhamento X nas opções SSH, a sessão ssh estabelecida tem um "túnel" criado entre o servidor e a máquina Windows sobre o qual ele envia a saída gráfica de qualquer processo executado em aquela sessão ssh.
Assim que estiver conectado ao servidor, você verá que a DISPLAY
variável está apontando para si mesma, mas em uma porta diferente:
$ echo $DISPLAY
localhost:10.0
Aqui 10
corresponde à porta tcp 6010 (normalmente), que podemos ver usando netstat:
$ sudo netstat -pan | grep 6010
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 6031/0
Isso nos mostra um ouvinte local na porta 6010, que neste caso pertence ao processo 6031:
$ ps auwx | grep 6031
user 6031 0.0 0.1 9340 1960 ? S 21:57 0:00 sshd: user@pts/0
E podemos ver que este pertence ao terminal pts criado pela sessão ssh. Isso tudo é apenas um pano de fundo, mas o que está dizendo é que qualquer gráfico será enviado para uma porta criada pela sessão ssh e encaminhado pelo túnel de volta para a máquina chamadora. Esta é a caixa do Windows e está executando o Xming, portanto, receberá a sessão gráfica e a exibirá localmente.
Observe que esta é apenas uma saída gráfica. O processo ainda está em execução no servidor e todas as interações que ele tem são com o servidor, é apenas a saída desse processo que é encaminhada pelo túnel.
Portanto, se você iniciar o Firefox a partir da linha de comando, sua saída será exibida na máquina Windows.
Então, sim, quando você abre uma caixa de diálogo de arquivo no Firefox, isso ocorre da perspectiva do servidor, não da máquina Windows. Portanto, todos os uploads que você deseja fazer serão do armazenamento de arquivos do servidor.
Dessa forma, remove toda a sobrecarga do ambiente de desktop e apenas executa o aplicativo.
Responder2
Você pode experimentar o debian, é muito leve e você pode instalar o icewheasel (renomeado para Firefox) em segundos. Também existe no ambiente xfce.
Responder3
Recentemente o LXDE foi convencido de ser a variante mais leve do Ubuntuhttp://lubuntu.net/
Outra coisa é que o Firefox consome a maior parte dos recursos não apenas no Linux, mas também em outros sistemas operacionais. Experimente Dillo. Não tenho certeza se é o mais leve, mas é bastante leve :-)