Depende do que você está tentando fazer:
- se você tivesse permissões, na melhor das hipóteses você teria o X em execução, usando o console do computador ao qual você se conectou para exibi-lo. Você não executaria o X na máquina local da qual você executou
ssh
. - se você fez login no no console, você teria permissões para
startx
- ainda nessa exibição. - se você estiver tentando executar um aplicativo X no servidor, exibindo em sua máquina local, a maneira de fazer isso é ter o X em execução na máquina local , e usando o X forwarding (estabelecendo uma conexão autorizada), execute o aplicativo via ssh, exibindo em sua máquina local. Você não precisa
startx
na máquina remota para isso .
Leitura adicional: