@Mousatina

Почему отказывает в доступе PsExec64?

Синтаксис следующий: PsExec64.exe -u домен\пользователь -p пароль \\адрес_подключения -i cmd

При вводе следующей команды мне удаётся получить доступ к консоли удалённого устройства, но лишь при условии ВКЛЮЧЕННОГО фаервола на устройстве, к которому идёт подключение. Если фаервол отключить, как рекомендуют многие, кто пользуется вышеуказанной утилитой, то будет выводиться ошибка "Отказано в доступе".
Мне нужно, чтобы фаервол оставался выключенным, но я мог получать доступ к устройству через PsExec64.

Возможно ли этого добиться при данном условии и как? Возможно существует какой-то параметр, который я упустил, и который блокирует входящее подключение.
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 3
oia
@oia
TCP port 445 SMB must be open in the firewall.
TCP port 135 RPC Endpoint Mapper must be open in the firewall.
Server (LanmanServer) service must be running.
Ответ написан
pindschik
@pindschik
ФЫВА ОЛДЖ
Не забыли, что пользователь, которым вы заходите через psexeс, должен быть на удаленном компе:
- В группе администраторов
И в политиках:
- Вход в качестве пакетного задания
- Вход в качестве службы
- Доступ к компьютеру из сети

..и про наличие стандартной шары $admin?
Ответ написан
Комментировать
Службу Файрвола не нужно отключать.
Его нужно отключить только для профилей
netsh advfirewall set allprofiles state off
После для подключения нам нужны параметры
-h если у вас отключен uac
-s если uac включен
Psexec * -s cmd.exe
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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