1

Существуют ли какие-либо инструменты (предпочтительно стандартные инструменты, которые обычно поставляются вместе с ОС), которые позволили бы мне управлять моей Windows-машиной, с моей Ubuntu-машины, через командную строку (IE. У меня есть доступ только к командной строке на моем компьютере). убунт)?

РЕДАКТИРОВАТЬ: Чтобы уточнить немного о том, как выглядит мой сценарий:

У меня три компьютера; А, В и С.

  • A: У меня есть доступ к этому, он работает под управлением Ubuntu Linux.

  • B: Поскольку я не знаю общедоступный IP-адрес этого компьютера, у меня нет доступа к нему. А, с другой стороны, находится в той же локальной сети с DNS, и я знаю имя на этом компьютере (например, я могу свистеть B путем доступа Дистанционно («пинг b.company.loc»), но это показывает только локальный IP-адрес B).

  • C: компьютер, который я хочу использовать для удаленного доступа к B.

Поэтому я снова спрашиваю: кто-нибудь знает, как я могу получить доступ к B, из C или A, без установки чего-либо на B?

2 ответа2

3

Вы можете установить сервер Telnet, предоставленный Microsoft. Вам нужно будет перейти в "Установка и удаление программ" (XP) или "Программы и компоненты" (vista/7), а затем нажать "Включить или отключить функции Windows". Оттуда выберите сервер Telnet. Вам может понадобиться установочный диск Windows.

После того, как вы откроете порты в брандмауэре Windows, вы сможете подключиться к вашей системе Ubuntu через Windows.

Telnet не считается безопасным. Я думаю, что он отправляет имя пользователя и пароль по сети в виде простого текста. Если вы хотите что-то более безопасное, вы можете использовать SSH-сервер в Cygwin.

1

Учитывая новые детали,

У вас очень ограниченные возможности без какого-либо сервера на B, который позволил бы вам подключиться.

Вы можете подключиться от C к A, что является очень хорошим началом. Оттуда вы можете сканировать B на наличие открытых портов, используя nmap (использование: nmap hostname)

Если у вас есть открытые порты, такие как 22 (ssh), 23 (telnet), 3389 (удаленный рабочий стол) или 5900 (VNC), то вам повезло. Вы можете использовать переадресацию портов, чтобы привязать порт из B к A и получить к нему доступ из C.

Этот поток отказа сервера проходит процесс для VNC. «Localhost:5900» должен быть изменен на соответствующий протокол («localhost:3389» для RDP) и открыт в соответствующей программе (mstsc.exe для RDP).

Если на B нет открытых портов для удаленного доступа, то вам, вероятно, не повезло. Если есть другие открытые порты для других сервисов, вы все равно можете попробовать взломать его с помощью Metasploit из системы Ubuntu.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .