Skip to end of metadata
Go to start of metadata

Кроме интерактивной авторизации, интерфейс командной строки WCS поддерживает и авторизацию по публичному ключу. Это позволяет, например, подключаться и выполнять команды CLI из скрипта.

Настройка авторизации по публичному ключу

1. Создайте открытый и закрытый ключи командой:

ssh-keygen -t rsa

2. Войдите в интерфейс командной строки:

ssh -p 2001 admin@localhost

4. Введите команду

add authorized_key -f /homedir/.ssh/id_rsa.pub

где /homedir/.ssh/id_rsa.pub - путь к созданному файлу публичного ключа.
При этом публичный ключ импортируется из указанного файла и помещается в файл /usr/local/FlashphonerWebCallServer/.ssh/authorized_keys

5. Перезапустите WCS

Вход в интерфейс командной строки с авторизацией по публичному ключу

Вход в CLI производится командой

ssh -p 2001 admin@localhost -i /homedir/.ssh/id_rsa

где /homedir/.ssh/id_rsa - путь к файлу закрытого ключа.