Есть сервер, на сервере несколько виртуальных машин. У каждой виртуальной машины свой пользователь. Белый ip-адрес один.
Пользователям надо заходить на свои виртуальные машины по ssh. Шелл на хосте пользователям не нужно.
Можно банально выделить каждому пользователю по порту.
Ещё варианты есть из коробки? По субдомену или по имени пользователя?