Shadur abordou como habilitar o X. Observe que /etc/ssh/sshd_config
está no final do servidor e ~/.ssh/config
no final do cliente, por isso, em geral, estamos falando de duas máquinas diferentes. O encaminhamento X exibirá seu aplicativo remoto no monitor X local. Portanto, as duas configurações precisam informar o controle remoto e o local para permitir que essa operação ocorra, respectivamente.
Se você deve usar o X, isso depende. Você precisa considerar (pelo menos) os seguintes fatores.
Que tipo de largura de banda você tem? Qual é a sua velocidade? É medido? Existe um boné? Se você possui uma conexão muito rápida à rede e não há restrições, esse X é mais utilizável; caso contrário, pode ser muito lento. Tenha em mente que, em geral, X é um porco da rede; não é otimizada para largura de banda (ou seja qual for a frase correta).
Quais ferramentas você planeja usar no X? Existem substituições / equivalentes não gui? Se você der exemplos dos tipos de ferramentas que está pensando em usar, as pessoas poderão sugerir alternativas, se disponíveis. Lembre-se também de que algumas ferramentas conhecidas vêm na forma de GUI e de linha de comando / console. Por exemplo. emacs, aptitude, reportbug.
Em geral, minha recomendação é usar a linha de comando (apt, wget, rsync) ou amaldiçoar aplicativos (como aptitude ou mc), se estiverem disponíveis, e fazer o que você precisar. Esses aplicativos não são necessariamente piores que os aplicativos X; algumas dessas são boas aplicações. Por exemplo. O software de John Davis, por exemplo, jed e slrn, ambos aplicativos de console, mostra sua estética distinta e são obras de arte. Aliás, executar um servidor X em um cliente Windows para conectar-se a um servidor Linux é uma opção, embora não seja particularmente boa.
Se você possui um servidor linux local, os problemas de largura de banda desaparecem e o X é uma opção muito mais viável.