Показаны сообщения с ярлыком ssh. Показать все сообщения
Показаны сообщения с ярлыком ssh. Показать все сообщения

24 дек. 2015 г.

Выключить компьютер удаленно

Вот здесь я писал как включить компьютер удаленно, например с помощью андроид устройства, а теперь же надо его и выключить, да бы не прибегать к выключение с помощью rdp соединение и всяких других заморочек.

Для начала нам нужно установить что то, что поможет нам выполнять различные команды с удаленного устройства, это будет FreeSSHd + вот есть ссылка у меня решение некой проблемы по работе с этой программой.

После установки создаем .bat файл, например на диску С:\ под названием sleep.bat, где пишем
C:\PSTools\psshutdown.exe -d -t 05
 PSTools качаем вот здесь и распаковываем в корень диска C:\, после распаковки нужно единажды запустить файл psshutdown.exe и согласиться с лицензией.

Значит выше команда означает, запустить файл psshutdown.exe который расположен по пути C:\PSTools с параметрами, а именно этот файл, точнее утилита дает возможность выключать, перезагружать и т.д. компьютер, параметр -d означает "сон",, а -t 05 означает выполнение команды через 5 секунд.

Теперь на андроид устройстве нужно установить программу SSH button и настроить


где:
  • Label - наименование подключения
  • Command - будет запущен файл, в котором у нас прописано моментальный перевод компьютер в режим "сна"
  • SSH hostname - IP адрес компьютера, на котором установлен FreeSSHd
  • SSH username - пользователь, который был создан при установке сервера FreeSSHd
  • SSH password - пароль, который был создан при установке сервера FreeSSHd
  • SSH port - порт по умолчанию 22-ой, на нем работает наш FreeSSHd сервер
! Имейте ввиду, что в настройках SSH Button в поле SSH hostname можно вводить айпишник внешний или если его нет, можно воспользовать сервисом http://www.noip.com/, таким образом и через интернет будет у вас возможность выключать удаленно свой компьютер. Проверено! Работает!

Freesshd The specified address is already in use

При запуске  Freesshd сервера


получил 
The specified address is already in use
Думал занят 22 порт, проверил
netstat -ano
но нет, порт никакой программой не занятый, но оказуется не программа затрудняла запуск сервера, а служба, которая установилась вместе с программой, а значит заходим в services.msc ищем службу FreeSSHDService, останавливаем ее, а теперь уже запускаем сервер, а уже после запуска сервера можем запускать и службу.

 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07