Текущая ситуация такова, что у всех пользователей есть локально настроенные подключения telnet к серверу Red Hat, на котором запущен простой демон telnet. Я хотел бы объединить эти локально настроенные сеансы Telnet в эмулятор, который работает в сеансе RDP. Основным препятствием является то, что это позволяет указанным пользователям устанавливать неограниченное количество сеансов Telent на хост Linux. Здесь это неприемлемо, так как возникают проблемы с лицензией. Я ищу способ контролировать количество сеансов, которые может установить конкретный пользователь, в зависимости от пользователя. Есть некоторые учетные записи служебного типа, которым необходимо установить много соединений. Хотя интерактивные пользовательские сеансы я хотел бы ограничить двумя на пользователя. Это возможно? Если да, то как. Спасибо.
Если под «количеством сессий» вы подразумеваете «количество одновременных сессий», то да, вы редактируете /etc/xinetd.conf и в разделе «telnet services» устанавливаете «instance = 2». Потом HUP xinetd или «перезагрузка сервиса xinetd».
Я использую Debian, но он должен быть почти таким же:
В /etc/security/limits.conf (или в чем-то подобном в Red Hat), возможно, вы могли бы использовать параметр maxlogins для тех пользователей, у которых может не быть неограниченного количества сессий.