отправка команд из Ubuntu в Windows

В нашей домашней сети у нас есть только один компьютер с 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

6
задан 19.09.2019, 20:46

3 ответа

Вы напомнили мне о 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"

Я использую горячую ссылку для иллюстративного предложения.

  1. Разархивируйте файл:

    tar zxf winexe*.tar.gz
    cd winexe*
    
  2. Настройте его:

    ./autogen.sh
    ./configure
    
  3. Сделайте это: [ 1119]

    make
    

Затем вы можете либо установить его, либо запустить его с ./winexe:

./winexe  -U "Administrator" //some-pc 'shutdown.exe'

Он имеет тот же синтаксис, что и psexec Microsoft инструмент.

8
ответ дан 10.10.2019, 13:25

Если вы установите cygwin на Windows-машины, а также установите sshd, то вы сможете давать любые удаленные команды через ssh. От windows до linux вы можете давать удаленные команды через putty (ssh).

3
ответ дан 10.10.2019, 13:25

От Ubuntu до Windows вы сможете сделать это, используя smbclient .

Из Windows в Ubuntu вы можете использовать PuTTY .

0
ответ дан 10.10.2019, 13:25
  • 1
    smbclient doesn' t позволяют произвольным системным командам быть выполненными на удаленных клиентах MS Windows. Это предлагает ограниченный набор внутренних команд (главным образом связанный с передачей файлов), подобный клиенту FTP. – poolie 19.09.2019, 18:46

Теги

Похожие вопросы