В нашей домашней сети у нас есть только один компьютер с Windows 7 и несколько компьютеров с Ubuntu 13.04 (двойная загрузка с резервным копированием Windows 7 для программ, которые не могут быть запущены с использованием Wine). Мы хотим иметь возможность отправлять команды (например, msg или shutdown и т. Д.) На этот компьютер с Windows (и, если возможно, мы хотим, чтобы Windows 7 PC могла отправлять команды на компьютеры с Linux). Как мне это сделать?
@Radu Rădeanu: У меня уже был smbclient, но я хочу сделать больше, чем просто отправлять сообщения
спасибо braiam, я заставил его работать. Для людей из будущего я даю тебе предварительные условия (у меня они были, кроме autoconf, но это общая проблема, поэтому я просто дам их всем)
sudo aptitude install build-essential autoconf checkinstall \
python python-all python-dev python-all-dev python-setuptools libdcerpc-dev
затем вы используете autogen.sh из source4 и следуйте инструкциям, когда закончите, запустите
make basics bin/winexe
(это займет некоторое время)
./bin/winexe -V
вы должны получить «Version 4.0.0alpha11-GIT-UNKNOWN»
это должно работать для проверки дополнительной информации http://www.aldeid.com/wiki/Winexe
Если вы установите cygwin на Windows-машины, а также установите sshd, то вы сможете давать любые удаленные команды через ssh. От windows до linux вы можете давать удаленные команды через putty (ssh).
Вы напомнили мне о winexe :
Загрузите архив со страницы проекта по адресу http://sourceforge.net/projects/winexe/
wget "http://downloads.sourceforge.net/project/winexe/winexe-1.00.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fwinexe%2F&ts=1377024055&use_mirror=hivelocity"
Я использую горячую ссылку для иллюстративного предложения.
Разархивируйте файл:
tar zxf winexe*.tar.gz
cd winexe*
Настройте его:
./autogen.sh
./configure
Сделайте это: [ 1119]
make
Затем вы можете либо установить его, либо запустить его с ./winexe
:
./winexe -U "Administrator" //some-pc 'shutdown.exe'
Он имеет тот же синтаксис, что и psexec
Microsoft инструмент.
От Ubuntu до Windows вы сможете сделать это, используя smbclient .
Из Windows в Ubuntu вы можете использовать PuTTY .
Вот инструкции для установки Winexe, как получено в итоге от http://www.aldeid.com/wiki/Winexe Akisame (заключенные в кавычки фрагменты кода копируются дословно с первоисточника):
<час>Для людей от будущего я даю тебе предпосылки (у меня были они кроме autoconf, но это - типичная проблема, таким образом, я просто дам им всем).
sudo aptitude install build-essential autoconf checkinstall \ python python-all python-dev python-all-dev python-setuptools libdcerpc-dev
Следующий Вы используете autogen.sh
от source4 и следуете инструкциям оттуда на. Когда Вы закончите выполненные
make basics bin/winexe
(это займет время)
./bin/winexe -V
, необходимо получить "Версию 4.0.0alpha11-GIT-UNKNOWN"