В Linux-системе¹, я хотел бы иметь возможность входа в систему с помощью ssh. Мне нужно запустить два (или, возможно, три) разных исполняемых файла, в идеале, подключаясь к разным портам.Запуск различных приложений из ssh с использованием разных портов?
В идеале я хотел бы открыть несколько разных портов и запустить sshd различные исполняемые файлы² в зависимости от того, какой порт. Как мне настроить это? Я просмотрел файл sshd_config, но не нашел ничего подходящего.
Еще одна альтернатива, которая возникла, заключалась в том, чтобы настроить разных пользователей и настроить различные приложения, которые я хочу запускать, в качестве их соответствующих оболочек.
(То, что я не хочу, чтобы сделать это, чтобы удаленный пользователь указать исполняемый файл, как в ssh [email protected] executable
.)
Или я пропустил какие-либо очевидное решение?
¹ Это встроенная система на основе BuildRoot, работающая на довольно скудных ресурсах, но это полноценное последнее ядро Linux, и у меня есть рабочее ssh-соединение.
²Это интерактивные программы на основе CLI.
Спасибо! Это именно то, что я ищу. Я просмотрел страницу sshd man, но не понимал, что директиву «match» можно использовать так. – Popup