Форум программистов, компьютерный форум, киберфорум
Mac OS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
Эксперт по компьютерным сетям
2856 / 1576 / 338
Регистрация: 17.10.2015
Сообщений: 6,886
1

Командный (исполняемый) файл на МАС ОС

19.02.2019, 11:06. Просмотров 4150. Ответов 8
Метки нет (Все метки)

Как на МАС ОС сделать командный файл с командами пинга до хоста?
Нужно с ПК МАС ОС предоставить доступ по RDP к WinServ2008r2. (Это понятно - есть оф утилита RDP для МАС ОС)
Но сервак за роутером МТ, на МТ настроен portknocking. В общем, прежде чем ломится на RDP, нужно с МАС ОС "постучаться" три раза и плюнуть через левое плечо... Как плюнуть знаю, как постучаться - не знаю
Я читал, что там bash-скрипты.... но если ты в этом "дуб", то знание того, с помощью чего это делается не достаточно.
Если не затруднит, приложить файл со строкой пинга до хоста, а я его уже допилю.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2019, 11:06
Ответы с готовыми решениями:

Открыть исполняемый файл, если запущен конкретный файл
Доброго времени суток! Вот такая проблемка мучает: мне нужно решить следующую задачу: открыть...

Надо написать командный файл заставляющий первый файл выполнять определенные команды
Есть исполняемый файл со своим набором исполняемых команд. Надо написать командный файл...

Командный файл, создающий, копирующий или удаляющий файл, указанный в параметре строки
Коллеги, привет! Прошу помощи в создании такого батника: Разработать командный файл, создающий,...

Командный файл, дописывающий имя файла, полученного входным параметром, в сам файл N раз
помогите пожалуйста глупому новичку:( мне нужно разработать командный файл,который дописывал бы имя...

8
3016 / 2174 / 394
Регистрация: 28.04.2012
Сообщений: 7,272
20.02.2019, 19:44 2
Лучший ответ Сообщение было отмечено romsan как решение

Решение

romsan,

Bash
1
2
3
#!/usr/bin/env bash
 
ping -c 3 $IP_ADDRESS_OR_DOMAIN_NAME
Например

Bash
1
2
3
#!/usr/bin/env bash
 
ping -c 3 8.8.8.8
Bash
1
2
3
#!/usr/bin/env bash
 
ping -c 3 google.com
Кладёшь в текстовый файл (обычно имя либо без расширения, либо с расширением .sh), например, knock-knock.sh ставишь ему права на запуск:

Bash
1
chmod +x knock-knock.sh
и запускаешь:

Bash
1
./knock-knock.sh
Если хочешь запускать из Finder двойным кликом, то в свойтсвах файла открываешь “Open with...” («Открывать с помощью») и там в приложениях выбираешь Terminal.
1
Эксперт по компьютерным сетям
2856 / 1576 / 338
Регистрация: 17.10.2015
Сообщений: 6,886
01.03.2019, 15:27  [ТС] 3
korvin_, в терминале задал команду:
Bash
1
chmod +x knock-knock.sh
выдало ошибку: command not found
что не так?

Добавлено через 5 минут
и строку:
#!/usr/bin/env bash
обязательно в начале текстовика ставить? или перед каждой строкой ping (если их несколько)?
0
335 / 151 / 23
Регистрация: 11.03.2018
Сообщений: 661
19.03.2019, 08:45 4
в начале. один раз.
1
Эксперт по компьютерным сетям
2856 / 1576 / 338
Регистрация: 17.10.2015
Сообщений: 6,886
19.03.2019, 10:01  [ТС] 5
Цитата Сообщение от bidstrup Посмотреть сообщение
в начале. один раз.
до сих пор, вопрос открыт. Я очень много нагуглил инфы, но если не понимаешь, то читай-нечитай все равно не поймешь.
Не выполняются пинги с ноута с МАС ОС... и тут все замолчали....
Еще усложняется решение тем, что ноут где то там, а помощь я получаю тут. Вот выше дали решение, вроде всё понятно, я поехал к чуваку, сделал как описано выше, но у меня выскочила ошибка, я ее написал... и тишина. Что дальше делать - ХЗ.
Благо заказчик пока молчит....
0
335 / 151 / 23
Регистрация: 11.03.2018
Сообщений: 661
19.03.2019, 11:50 6
Цитата Сообщение от romsan Посмотреть сообщение
Нужно с ПК МАС ОС предоставить доступ по RDP к WinServ2008r2
Устанавливаешь на Маке соответств. программное обеспечение и всё.
Хошь от Microsoft, хошь любой другой RDP-client.

А при чём здесь ping ? обычный Ping, кстати, может и не проходить по различным причинам.

Вот, например, ping Microsoft.com не проходит.
0
Эксперт по компьютерным сетям
2856 / 1576 / 338
Регистрация: 17.10.2015
Сообщений: 6,886
19.03.2019, 12:34  [ТС] 7
Цитата Сообщение от bidstrup Посмотреть сообщение
А при чём здесь ping ?
в первом посте описано.... защита у меня стоит на роутере на доступ по RDP (по умолчанию порт закрыт). Но если сделать несколько пингов с определенными размерами байт на внешний адрес, то порт открывается на минуту - достаточно для подключения по RDP. Это называется portknocking или "тук-тук"
0
335 / 151 / 23
Регистрация: 11.03.2018
Сообщений: 661
05.05.2019, 09:26 8
Цитата Сообщение от romsan Посмотреть сообщение
Но если сделать несколько пингов с определенными размерами байт на внешний адрес, то порт открывается на минуту
Цитата Сообщение от romsan Посмотреть сообщение
"тук-тук"
Как же как же, помним; волк так к козляткам приходил.
0
romsan
05.05.2019, 09:41  [ТС]     Командный (исполняемый) файл на МАС ОС
  #9

Не по теме:

Цитата Сообщение от bidstrup Посмотреть сообщение
Как же как же, помним; волк так к козляткам приходил.
ну подслушать или подсмотреть "тук-тук" не получится. А угадать последовательность 3-х пингов с разными размерами - ну это уж очень удачливым нужно быть (ведь размерность каждого пакета может быть любым числом)

Я лично очень доволен таким функционалом: я знаю, что порт закрыт из вне (всякие там сканеры портов также отслеживаются и попадают в бан-лист). Но если кого то нужно пустить - вот тебе последователньость "тук-тук"
Другое дело, что эту последовательность могут подсмотреть у подключающегося.

0
05.05.2019, 09:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2019, 09:41
Привет! Вот еще темы с ответами:

Разработать командный файл, который запускал бы какой-либо файл один раз в сутки
Помогите пожалуйста! Разработать командный файл, который бы запускал бы какой-либо файл один раз в...

Командный файл, создающий, копирующий или удаляющий указанный файл в зависимости от выбранного ключа
Здравствуйте все, нужна помощь в одном вопросе, выручите пожалуйста: Разработать командный файл,...

Написать командный файл, который создает текстовый файл в указанном подкаталоге корневого диска...
Помогите сделать(((не могу(((сколько бы не пробовала.Написать командный файл, который создает...

Разработать командный файл, который бы запускал какой-либо файл один раз в сутки
Нужна помощь! Разработать командный файл, который бы запускал бы какой-либо файл один раз в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.