Как удалённо выключить pfSense из windows?
Если необходимо отключение по времени, создайте батник (.bat) с содержимым и запускайте его планировщиком задач.
plink.exe
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
.1.1 -pw password shutdown -p now
1. первый раз запустить интерактивно и согласиться на кэширование ключа 2. пароль хранится в открытом виде 3. пользователь - именно root с вашим админским паролем 4. SSH должен быть разрешен в System: Advanced: Admin Access
Дополнение:
От себя (3vs ) добавлю некоторые дополнения, так как немного видоизменил командную строку: В моём случае при заходе на закладку System-Advanced-Admin Access
1. Включен параметр <Secure Shell Server> + Enable Secure Shell. (SSH включен)
2. Включен параметр <Authentication Method> + Disable password login for Secure Shell (RSA/DSA key only) Чтобы не вводить пароль, а использовать приватный ключ RSA. В PuTTY использую сгенерированный программой из набора puttygen.exe приватный ключ, но при генерации задал к нему запрос пароля, в случае его кражи, как я понимаю, без пароля к нему он бесполезен. 3. Использую нестандартный SSH port - к примеру 1234. SSH port: 1234
В итоге получилась вот такая командная строка: plink.exe -ssh -i private_key.ppk -P 1234 -pw 1234567
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
.0.1 shutdown -p now -ssh использовать протокол ssh; -i private_key.ppk использовать для связи приватный ключ private_key.ppk; -P 1234 использовать нестандартный (22) порт ssh 1234; -pw 1234567 пароль на доступ к приватному ключу;
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра.
.0.1 root прокси pfSense с ip 192.168.0.1 (в самом деле - обязательно root!!!, если admin, то вылезает окно терминала pfSense.) shutdown -p now выключаем pfSense; shutdown -r now если надо просто перезагрузить pfSense.
Закрузить plink.exe
источник: http://forum.pfsense.org/index.php/topic,70197.msg383303.html#msg383303
{jcomments on}
|