В нашей домашней сети у нас есть только 1 Windows 7 и несколько компьютеров с Ubuntu 13.04 (двойная загрузка с резервными окнами 7 для программ, которые нельзя запускать с использованием вина). Мы хотим иметь возможность отправлять команды (например, msg или shutdown и т. Д.) На этот компьютер (и, если возможно, мы хотим, чтобы 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
вы должны получить «Версия 4.0.0alpha11-GIT -UNKNOWN "
он должен работать для дополнительной проверки информации http://www.aldeid.com/wiki/Winexe
Если вы устанавливаете cygwin на машинах Windows, а также устанавливаете sshd, вы сможете передавать любые удаленные команды через ssh. От windows до linux вы можете давать удаленные команды через putty (ssh).
От Ubuntu до Windows вы сможете это сделать, используя smbclient.
Из Windows в Ubuntu вы можете использовать smbclient .