O VNC é uma ferramenta para fornecer um ambiente gráfico aos usuários.
Usar o SSH é o caminho a seguir para suas necessidades. Se o ambiente BASH dos usuários já estiver configurado com as restrições de segurança necessárias, não será necessário ter nenhuma outra configuração de SSH necessária.