а expect есть в дриме?
как фрее-х написал , сделай скрипт.
Можно ли с линукс машина, по ремоту выключить виндовс машину?
- Kamen987
- Вопрос темы решён
-
-
SSH-Server
для начала попробуй просто тока [ssh-server] бе3 паблик-кей, то-есть с у3ером и паролем, если 3аработает как тебе надо, потом можно уже и ПК поставить, по идее не сложно.Est kakoj-nibud SSH-Client na tvoem drime?
-
ставь IIS на Винду. Пиши cgi script, который отправляет в down. Ну и с дрима делай
wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. -
с iis связываться не хочется, придется ставить кучу приложений как нетфрейм 1,2,3 и еще много мути.
для моих целей (VLC Server, Cifs Share) будет многовато.
Но наверное стоит попробовать, спасибо за инфу.
Конечно можно на лиснуксе собрать, но не имею опыта с стримсервером, ни с другими вещами.Опишу цель свою цель.
Комп имеет три харддиска по 1 ТБ (системный дикс отдельно и не в счет), на них музыка, фильмы, фото и.т.д.
Я должен (графический интерфейс по сети - ремоте) уметь с усб харда переносить фильмы на локальные платы (сейчас нтфс там, конвертация другой формат невозможна или нежелательна), фрайгабы должны быть доступны другим виндовс машинам (логин и пароль) в локальной сети (речь идет только о локальной сети).
На компе запущен VLC Server как служба, позже будет еще стоять JDownloader для скачки новых вещей.
антивирус тоже должен быть, ибо сканирую сперва все скаченое.
Комп стоит (малошумящий) в зале недалеко от дрима, без моритора и.т.д
Включаю телик, включаю комп, когда хочу смотреть что то через VLC player, а вот выключать (нажатие кнопки на компе не катит, если никто не анмельдован) не получается.
Приходится с другого компа по рдп делать.
Вот это хотел делать с дрима.
Конечно управлять JDownloader буду по рдп.На линуксе собрать такое я не осилю.
Ну сам линукс (мне лично нравится дебиян, без графического интерфейса) и самба смогу, а вот как подвязать уже готовые харды, как по конзоле копировать файлы с усб харда (ненавижу команды моунт и унмопунт в линукс) на локальные, как работать с JDownloader не знаю, какой антивирус и как, и.т.д.
И если честно нету желания изучать...to Gordon Freeman,
у меня проблемы с английским (обычно больше половины понимаю, а тут фига), а этот ссх все только по английски.
Установил ссх, он прописал службу, но она не запускается, так как надо какой то файл конфигурировать.
При устоновке давал инфу - читай редми, а там без пузыря не разберешься...Седня закупаюсь, сперва пузырь, потом редми...
-
а expect есть в дриме?
как фрее-х написал , сделай скрипт.
если честно, не знаю.
В линуксе я чайник.Буду разбираться, что там есть и что можно еще поставить.
По телнету если задавать логин и пароль руками с консоле получается, птом могу давать команду шутдовн.
Но как автоматизировать аутификацию через скрипт не знаю.
тут похоже проблемы с виндовс тельнете, чем вдриме или линуксе.
Аргумент или вариабле по передаче юзера он просто напросто игнорирует, а так был бы хорошой вариант. -
не нравиться IIS ( неужели он не может не нравиться ) ставь WAMP причем MP можно и не ставить.
-
мне в винде тоже много что не нравится...
Например ИЕ8.0 я бы запретил вообще...Личше 6.0 они покна ничего не придумали...
IIS тоже швайцер кэзе, ну локалке ладно....в общем теперь только на выходные пробовать смогу.
Потом отпишусь, спасибо за советы... -
Залезть в виндовскую машину через телнет и выключить как обычно из-под командной строки
telnet windows
(login
password)
shutdown h now -
через виндовс проблем нет (там десятки методов), мне надо с линукса, а точнее дримбокса.
-
у меня проблемы с английским (обычно больше половины понимаю, а тут фига), а этот ссх все только по английски.
Установил ссх, он прописал службу, но она не запускается, так как надо какой то файл конфигурировать.
При устоновке давал инфу - читай редми, а там без пузыря не разберешься...шас для прикола сделал твой сценарий (правда винда стояла гостем)....
поставил на винде етот [openssh], сконфигурировал (как в родном его описалове стоит), попробовал работает. винда уе3жает вни3, как ты хочешь. виндовскому ф-Валлу ска3ал пропускать порт 22 [default ssh Port]
дома попробую с пуб-кеями, если все еше интересно выложу свое описалово, ессно на русском -
заранее спасибо, на русском или немецком мне все равно, на ангельском в натяжку, но тоже пойдет...
-
Итак, попорядку:
примерно такой расклад:
Пожалуйста зарегистрируйся для просмотра данного изображения.
[OpenSSH Public Key Authentication], опирался на Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.1 Берем [OpenSSH] Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
2 Инсталлиеруем, получаем [C:\Programme\OpenSSH\]
3 Открываем консоль и идем по инст. пути в папку бин [C:\Programme\OpenSSH\bin]
4 выполняем [mkgroup -l >> ..\etc\group ]
5 выполняем [mkpasswd -l -u Kamen987 >> ..\etc\passwd ]
6 стартуем сервис [net start opensshd]Сервис готов для соединения с сервером (вин-машина) с данными поль3ователя Камень987
Пробуем с клиента 3аконектится ([openssh-client] должен стоять на клиенте):
[ssh kamen987@192.168.1.1]
соотв. ип-адресс ука3ать от сервера и может настроит стену (у виндовской дост. было добавить в исключения порт 22)
если ето 3аработало идем дальше к пуб-кеям.7 останавливаем сервис на сервере: [net stop opensshd]
8 выходим и3 папки бин и переходим в папку етс [C:\Programme\OpenSSH\etc]
9 делаем копию конфига от демона (для фаллбака) [cp sshd_config sshd_config.orig]
10 открываем конфиг демона [sshd_config] и вставляем содержание Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
11 идем снова в папку бин [C:\Programme\OpenSSH\bin]
12 выполняем [ssh-keygen -t rsa], вопросы подтверждаем ентером, пока он не будет готов [SSH2 RSA key]
13 сгенереная пара ключей валяется потом по пути [C:\Dokumente und Einstellungen\Kamen987\.ssh]
там лежат два файла, прив.[id_rsa] и пабл.[id_rsa.pub] кей
14 копируем ети два ключа на клиента (в твоем случае дрим) в папку [.ssh]
15 копируем пуб-кей [id_rsa.pub] по адресу на сервере [C:\Programme\OpenSSH\etc]
16 переименовываем скопированный пуб-кей [id_rsa.pub] в [authorized_keys]
17 удаляем те 2 файла и3 папки [C:\Dokumente und Einstellungen\Kamen987\.ssh]
18 3апускаем сервис снова [net start opensshd]
19 пробуем с клиента конектится к серверу с исполь. пуб-кея
[ ssh -o PreferredAuthentications=publickey kamen987@192.168.1.1] -
наверно будет лучше прежде чем исполь3овать дрима как клиента, попробуй исполь как клиента обычную линукс-машину, когда там 3аработает переходи на дрим
и еше советую и3менить стамдарт. порт сервиса [ssh], и3-3а скрипт-киддис итд. :
- едитируем конфиг демона [C:\Programme\OpenSSH\etc\sshd_config]
- активируем настройку порта (убрав перед ним клетку #) и меняем на какой-нибудь ек3отический порт, например 21410 и имеем тогда новый порт:
[Port 21410]соотв. конект с клиента и3менится немного (надо ука3ать ек3от.порт):
[ssh -p 21410 -o PreferredAuthentications=publickey kamen987@192.168.1.1]сохраняемся и перестартовываем демона
[net stop opensshd]
[net start opensshd]
-пробуем -
спасибо огромное, на выходные (если будет время) попробую и потом отпишусь.
-
вариант с [expect]-ом:
на дриме во3можно понадобится поставить пакет [expect]:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.Bash
Показать весь код#!/bin/bash host=192.168.1.1 expect << EOF spawn telnet $host expect "Login: " send "Kamen987\r" expect "password: " send "MYVERYSTRONGPASS\r" expect -exact "-->" send "shutdown -s -t 0\r" expect -exact "-->" send "user logout\r" EOF
просто для инфы, как тунинг:
Цитата
# To avoid giving hackers hints on how to break in,
# this system does not prompt for an external password.
# Wait for 5 seconds for exec to complete
spawn telnet very.secure.gov
sleep 5
send password\r
П.С. но с ssh будет наверно поспокойнее спать, имхо
П.С.С скрипт работает 100%, только что проверил -
огромное спасибо за инфу, у меня пока так руки и не дошли.
Теперь только на следующие выходные...вряд ли раньше. -
к сожалению пришлось отказаться от затеи.
Причины - комбинация демабокс с vlc player и vlс server на виндовс компе очень не стабильны, несмотря на хорошую сеть через свитч 8не хаб), просмотр многих фильмов например mkv 720p идет с затыками, 1080р вообще невозможно, это уже и сам дрим с затыками крутит с локального харда, а по сети не возможно.
Так же пришлось менять телевизор, а этот имеет hdmi и vga входы, поэтому комп подцепил напрямую и гоняю теперь фильмы напрямую без vlс server.
вот такие пироги. -
ну вот, а ларчик просто открывался ...у мнy все идет с моего наса по быстрому етhернету, 720п, 1080п бе3 3атыков, даже катя910-ая читает [mkv-1080p] с моего наса бе3 3атыков. Ве3де проложены кабеля. вот таkие пироги...