Вениамин, Примерно да. Только вы посылаете не команду типа ls -al. А при каждом нажатии кнопки посылаете определенное действие (код), который принимает сервер и выполняет. Например нажали букву "L", клиент определил это, зашифровал и отправил, сервер получил расшифровал и выполнил "нажатие"
В частности "Аутентификация по паролю наиболее распространена. При каждом подключении подобно https вырабатывается общий секретный ключ для шифрования трафика."
Владимир Голубь, Вы даже можете удалить один сайт например site.ru сделать site_second.ru и поставить на него этот ключ.
Вообщем 1 ключ только на одной работающей копии продукта.
Если у вас есть локальная копия для разработки на ней тот-же ключ, но не ставьте обновления и в настройках главного модуля на вкладке обновления поставить галочку "Установка для разработки" Это во ссылку /bitrix/admin/settings.php?lang=ru&mid=main&mid_menu=1
4. УСЛОВИЯ ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ И ОГРАНИЧЕНИЯ
4.1. Настоящее Соглашение предоставляет право установки (инсталляции), запуска и использования одной копии
Программы в рамках ее функциональных возможностей. Пользователю Программы (за исключением лицензии
«Первый сайт») предоставляется право на базе одной копии Программы создать не более двух Сайтов,
использующих общее Ядро и базу данных. Пользователю лицензии «Первый сайт» Программы предоставляется
право на базе одной копии Программы создать один Сайт.
4.2. Использование Программы для создания на базе одной ее копии более двух Сайтов (за исключением лицензии
«Первый сайт») возможно только в случае расширения лицензии на условиях, размещенных по адресу www.1cbitrix.ru,
и в п. 6.5 настоящего Соглашения. Создание на базе одной копии Программы лицензии «Первый сайт»
более одного Сайта возможно только после перехода на другую лицензию Программы.
Ну примерно так. Допилите сами