SSH e NX ServerA forma mais simples de acessar seu servidor remotamente e usar o SSH. Atraves dele, voce pode nao apenas rodar comandos de terminal, mas tambem rodar programas graficos e transferir arquivos. Para instalar o servidor SSH no Ubuntu, instale os pacotes "openssh-server" e "openssh-client":# apt-get install openssh-server openssh-clientCom o SSH ativo, voce pode acessar a maquina remotamente usando o cliente SSH, fornecendo o login e o endereco IP ou dominio da maquina, como em:$ ssh -X gdh@192.168.1.254No primeiro acesso o cliente confirma o fingerprint do servidor, uma identificacao que permite ao cliente SSH detectar ataques man-in-the middle, onde o servidor e substituido por outra maquina, configurada para capturar as senhas. O "-X" permite que voce rode aplicativos graficos. Basta chama-los pelo nome atraves do terminal, como se estivesse sentado na frente do servidor.Para transferir arquivos, o comando basico e o sftp, que lhe da um prompt de transferencia de arquivos. O uso e similar ao do SSH, basta incluir o login de acesso e o endereco do servidor, como em:# sftp gdh@192.168.1.254Se voce e das antigas, da epoca dos clientes de FTP para MS-DOS, vai se identificar com a interface :). Para baixar um arquivo use o comando "get" e para navegar entre os diretorios use o "cd" e o "ls ..", da mesma forma que em um prompt local.No dia-a-dia, voce dificilmente vai utilizar o SFTP em linha de comando, pois existem interfaces mais praticas. Nas distribuicoes baseadas no Gnome, voce pode utilizar o modulo "ssh://" do Nautilus, digitando "ssh://usuario@servidor" diretamente na barra de enderecos (clique no icone com a folha de papel para liberar a edicao), o que permite acessar os arquivos diretamente e inclusive copiar e colar arquivos entre diversas janelas do navegador:Nas distribuicoes baseadas no KDE, voce obtem a mesma funcao atraves do modulo "fish://" do Konqueror. Basta digitar "fish://usuario@servidor" na barra de enderecos.Para complementar o SSH, voce pode instalar o NX server, uma especie de terminal server para Linux, que permite que voce acesse o desktop do servidor remotamente e rode qualquer conjunto de aplicativos instalado nele. Nao existe limite de conexoes simultaneas, de forma que voce pode inclusive acessar o servidor (usando logins diferentes) a partir de todas as maquinas da rede simultaneamente:Assim como no VNC, o NX exibe uma janela contendo um desktop do servidor. O tamanho da janela e ajustavel e cada sessao e independente, permitindo que dezenas de clientes (Linux ou Windows) se conectem ao mesmo servidor Linux. Ao encerrar a sessao, voce tem a opcao de suspende-la, o que permite reconectar mais tarde (a partir do mesmo cliente), sem perder as janelas e trabalhos abertos.Originalmente, o servidor era pago e o cliente ficava disponivel para download gratuito. Mas, assim como o VMware, a partir de um certo ponto a NoMachine resolveu oferecer uma versao gratuita tambem do servidor, como uma forma de aumentar sua participacao no mercado e assim ganhar espaco para vender suas solucoes corporativas.Para instalar a versao gratuita do NX Server, baixe os pacotes do "NX Free Edition for Linux", "NX Node" e "NX Client" no http://www.nomachine.com/download.php.E