Ничего не понял, раз пять перечитал вопрос, смысл не уловил. Опишите пожалуйста подробнее проблему, как взаимодействуют vpn сервер и «работа нескольких программ». Зачем заходить на сервер где установлен vpn проводником, там настроена samba? rdp крашится при входе куда? Про какое ПО идет речь во фразе «все ПО одна интересная вещь»? Я не придираюсь, но для того чтобы помочь, надо видеть ситуацию подробнее. Попробуйте разбить все взаимодействия вашего ПО на отдельные элементы, отдельно работа vpn, отдельно работа rdp и т.д.
Есть несколько вариантов:
1. Если камеры ip то они просто подключаются через сетевую карту.
2. Если камеры аналоговые то можно подключить через карту видео захвата или конвертер который сможет принимать аналоговый сигнал и отдавать в цифре.
Да подтверждаю, я вот тоже что то не поверил утверждению что «команда ps uax | grep ssh может ничего не вывести, даже если есть процессы с соответствующим именем», если процесс запущен он будет выведен вам на терминал (stdout), можно проверив перенаправив вывод в файл. ps uax | grep ssh > ./grep.out. Я считаю что длина и ширина консоли не будет влиять на результаты выполнения ps uax | grep ssh.