VNC работает на портах 5900 и выше; 5900 за службу, я думаю, тогда 5900+ n для каждого n рабочих столов пользователей.
поэтому, если вы, например, седьмой пользователь и получаете рабочий стол :7 , вам потребуется порт 590 7 в дополнение к 5900, открытому в вашем брандмауэр .
В зависимости от вашего дистрибутива Linux, они иногда управляют только несколькими портами вверх или 5900, ваши 10 -15 клиентов, вероятно, превышают это количество, и ваш брандмауэр может блокировать VNC для этих рабочих столов.
нередкая но не обязательно правильная практика заключается в том, чтобы просто открыть порты 5900 :5999 в вашем брандмауэре, что будет учитывать до 99 пользователей... или отключить брандмауэр, если это приемлемо в вашей локальной сети