Не удается установить соединение по SSH между двумя АМИ экземпляров EC2

Пытаюсь установить SSH-подключение между двумя экземплярами EC2. Скопировал провести id_rsa.паб ключ для узла B authorized_keys файл

[корень@ИС-172-31-9-173 .СШ]# кот id_rsa.паб
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAABAQDTtrstwbclsq7/punxLQvq00Ba7iMZRbQKAQhC+GVuQFB2LfWk9Hsetu4CqHoGo4R4BJ/SW/4v+AfKlmQ/kA8WrQ12R0dR9cuhEbbnltMXSauwrsndif4egjvzjs3bm12jxex+E6wSlK8nUu3xpmY12WUkJOAWfWJ6rnE4xaricmtnzfpjyzgfhnv2fkyrbtcgu0l4hlo2uiiqj8/aLT2gQeRUdARNn3QLBrITMN6rojo1vmWynxhjwxeuoyvdj5+bsrqfbAtyzPm43WS+2RZ0T1Rr50+REl+jin0y108v04me7BluidN013oj+gLI73A86/qBgo08l5RwG2p+oOzf корень@ИС-172-31-9-173


[корень@ИС-172-31-11-205 .СШ]# кот authorized_keys
СШ-ОГА AAAAB3NzaC1yc2EAAAADAQABAAABAQDTtrstwbclsq7/punxLQvq00Ba7iMZRbQKAQhC+GVuQFB2LfWk9Hsetu4CqHoGo4R4BJ/SW/4v+AfKlmQ/kA8WrQ12R0dR9cuhEbbnltMXSauwrsndif4egjvzjs3bm12jxex+E6wSlK8nUu3xpmY12WUkJOAWfWJ6rnE4xaricmtnzfpjyzgfhnv2fkyrbtcgu0l4hlo2uiiqj8/aLT2gQeRUdARNn3QLBrITMN6rojo1vmWynxhjwxeuoyvdj5+bsrqfbAtyzPm43WS+2RZ0T1Rr50+REl+jin0y108v04me7BluidN013oj+gLI73A86/qBgo08l5RwG2p+oOzf корень@ИС-172-31-9-173

Ошибка:

[корень@ИС-172-31-9-173 ~]# СШ [email protected]
Отказано в доступе (открытый ключ).

Не уверен, что здесь не хватает.

+243
Joseph Li 8 февр. 2019 г., 19:42:55
28 ответов

Если вы хотите ограничить вывод команды grep на строки, а не пробел, можно указать, что для команды xargs по вариант.

РМ $ Общ | команда grep '^дар' | команды xargs -D 'В\Н' 

(как описано в этот вопрос)

+923
Matt Loye 03 февр. '09 в 4:24

Я не уверен, я понимаю источник ваших недоразумений, но имейте в виду, что в Unix аргументы командной строки (в функции foo и бар с Эхо Foo бар) и среды строк ( файл foo=бар от ОКР - фу=бар printenv) просто скопировал ядра в адресном пространстве процесса, где они просто обращались так же, как любой другой памяти (через указатели и т. д.); они не передаются в виде файлов, которые могут быть прочитаны, записаны или памяти на процесс, так как стандартный стандартный ввод, стандартный вывод, стандартный вывод или каких-либо дополнительных дескрипторов файлов.

Это не закон природы, это просто, как это работает в Unix. Аргумент может быть сделано, что это архаика, непоследовательно и неэффективно (копию всей среды производится для каждого процесса, даже если он игнорирует все или большинство из них).

Различные меры могут быть приняты в plan9, окружение строк на самом деле файлы в /ОКР (который также означает, что они могут быть разделены между процессами).

Кроме того, LD_PRELOAD хак может быть использован в Linux в обход агду+ОКР предела, пропуская все это через файл, созданный с memfd_create.

+916
Matthewj 6 авг. 2013 г., 06:41:18
Другие ответы

Связанные вопросы


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

Легко:

пока читала-д ';' слово; сделать 
 с wget "https://ssl.gstatic.com/dictionary/static/sounds/de/0/$слово.МР3"; 
сделано < файл

Объяснение

пока читала-д';' слово будет читать каждую строку из файла, и сохранять каждый ;-разделенное слово (из-за -д';'), а $слово. Это передается через wget, который загружает файл.

+908
clusterbolt 13 мая 2016 г., 14:10:07
корень@ВИО # lsdev -с sfwcomm | грэп 
sfwcomm0 доступен 02-00-02-ФФ оптоволоконный канал для хранения рамок Комми
sfwcomm1 определенными 02-01-02-ФФ оптоволоконный канал для хранения рамок Комми
sfwcomm2 доступен 00-00-02-ФФ оптоволоконный канал для хранения рамок Комми
sfwcomm3 доступен 00-01-02-ФФ оптоволоконный канал для хранения рамок Комми
...

Вопрос: как можно вывести его на "доступен" снова? Как отладить эту проблему?

корень@ВИО # fcstat fcs1

Открытие устройства ошибка: устройство /dev/fscsi1
корень@ВИО # lsattr -Эль fscsi1
присоединить выключатель, как этот адаптер подключен ложные
dyntrk да динамическое отслеживание устройств ФК правда+
fc_err_recov fast_fail ФК ткани события политики восстановления ошибка правда+
0x7e1400 адаптер scsi_id идентификационный номер SCSI ложные
sw_fc_class 3 класса ФК по ткани правда
корень@ВИО # 

По данным "lsmap -все -для" два LPAR даже не вошли в Сан-ткань из-за этого только проблемы избыточности.

+828
user3583721 5 дек. 2016 г., 13:50:44

В СЭД образом:

СЭД -е '
 с/^(([ \т]*-?[ \Т]*[0-9.]+[ \Т]+[0-9.]+)*)[ \Т]+-?[ \Т]*[0-9.]+$/\1/;
 с/[0-9.]+[ \Т]+([0-9.]+)/\1/г'

Выход:

-2 4 -9
 3 -5 -11

Первое выражение убивает трейлинг столбца, если есть нечетное число колонн. Он делает, что ищет 0 или более пар <номер> <номер>, где первое число может быть отрицательным.

Редактировать: более короткий СЭД решения, вдохновленные @mikeserv:

СЭД -е '
 с/[0-9.]+[ \Т]*([0-9.]*)/\1/г;
 с/[- \т]*$//'

То же самое с помощью Perl:

на Perl -ЗГО 'с/^((\х*-?\с*[выражение\D.]+\с*[выражение\D.]+)*)\с+-?\с*[выражение\D.]+$/$1/О; С/[и\D.]+\С+([и\D.]+)/$1/г'

Еще один способ с Перл (пожалуй, самый чистый один):

на Perl -ЗГО '$а = 1; С/([и\D.]+\ы*)/$в++ % 2 ? "" : $1/например; с/[-\ы]*$//о'
+806
Easley 17 авг. 2016 г., 14:15:36

Чтобы ответить на ваш вопрос про обычного пользователя, если ваша программа (если сеть на основе сервера) использует непривилегированных портов (выше 1000), то пользователь может запустить его без Су/суда.

Принять другой взгляд на это.

если ./server_automated_net_setup.sh; тогда
 убить ПС X --без заголовка --формат=пид,КМД | у awk '!/на awk/&&/ServerAPP/{печати $1}" 2>&-
 компакт-диск $дома/сервер/каталог_установки
 nohup и ОКР переменной LD_LIBRARY_PATH=./:$Главная/сервера/каталог_установки/lib_boost:$дома/сервер/каталог_установки/lib_openSSL ./ServerAPP >& /dev/нуль &
интернет

Вам потребуется изменить вашу server_automated_net_setup.sh чтобы вернуть успех (0) если что-то было обновлено и перестроено, и недостаточности (1) если ничего не изменилось.

Затем вызвать этот скрипт из каждого периода хрон. Если у вас есть каждую минуту, может быть слишком много пробуксовки дисков между обновление и восстановление программного обеспечения. Там тоже ничего не мешает вам называть сценарий.

Для server_automated_net_setup.shя бы сделал что-то близкое к:

wcdir=$дома/Источник/myworkingcopy
если [ -н-СВН статус -Цюй $wcdir | на awk '/^........\*/" ]; тогда
 команде gmake -с $wcdir СВН-обновить восстановить развернуть
 Эхо $?
еще
 выход 1
интернет

В команде gmake будет выполнять СВН+обновление до сборки и копирования артефакт в директорию (развернуть).

+801
Lukasik 4 нояб. 2013 г., 03:59:40

Вы должны иметь меню приложения в панели, в противном случае он появится в позиции курсора мыши.

+800
Cybercop 28 апр. 2014 г., 08:03:39

Я пытаюсь установить LunarG на моей системе Ubuntu 15.10. У меня есть карты GTX 750 и я использую проприетарный драйвер Nvidia 358.16. Все устанавливается нормально, но при запуске vulkaninfo, я получаю сообщение об ошибке;

Брайан@Брайан-МС-7699:~/VulkanSDK/1.0.3.1/примеры$ vulkaninfo
===========
ВУЛКАН ИНФОРМАЦИЯ
===========

Версия API вулкан: 1.0.3

Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_draw_state.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_image.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_object_tracker.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_param_checker.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_device_limits.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_vktrace_layer.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_mem_tracker.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_unique_objects.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_threading.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_api_dump.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_screenshot.в JSON, версия "1.0.0"
Информация: [загрузчик] код 0 : нашли манифест файл /etc/вулкан/explicit_layer.д/VkLayer_swapchain.в JSON, версия "1.0.0"
Не удается создать экземпляр Вулкан.
/главная/Джереми/развития/LunarG/Вулкан/LinuxSDK/LoaderAndValidationLayers/Демос/vulkaninfo.с:691: не с VK_ERROR_INCOMPATIBLE_DRIVER

Это водитель правильным для Вулкан? Раньше у меня 361, но я удалил его, потому что пар и другие приложения OpenGL не бросали в OpenGL исключения.

+715
Aravindan Sivasankaran 9 нояб. 2019 г., 10:05:16

Из man-страницы:

просматриваться

Это определяет, будет ли эта доля рассматривается в списке доступных акций в чистый вид и в списке просмотра.

Считайте, у вас тоже есть "гостя ОК"?

гость ОК

Если этот параметр да для обслуживания, тогда пароль не требуется для подключения к службе. Привилегии гостевого счета.

Этот параметр сводит на нет преимущества запретить анонимный = 2

См. ниже раздел О безопасности для получения дополнительной информации об этом параметре.

По умолчанию: гость ок = нет

Если гость ок=да тогда неопознанный пользователь будет иметь учетную запись гостя привилегий, которые могут включать в себя просмотр.

+704
Jacson666 30 янв. 2019 г., 15:59:44

В RHEL/CentOS в 6 не поддерживается хром с v28. Это могут быть всевозможные проблемы.

Вы могли бы попробовать альтернативный установить скрипты, как один из

http://chrome.richardlloyd.org.uk/

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

+691
ehehhh 18 февр. 2010 г., 18:40:52

Согласно документации

.zshenv поступает на все вызовы оболочки, если только параметр-F набор. Он должен содержать команды, чтобы задать путь поиска команды, а также другие важные переменные среды. .zshenv не должен содержать команды, произвести вывод или предположить, оболочка прикреплена к tty.

Хорошо, прохладно, так что я предполагаю, что войти в систему через SSH является вызов ЗШ... а может и нет?

Вейн@arglefraster ~ 
⚘ Эхо $путь 10:01:17
/usr/local/heroku/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Вейн@arglefraster ~ 
⚘ ЗШ 10:01:20
е% 
Вейн@arglefraster ~ 
⚘ Эхо $путь 10:01:24
/usr/local/heroku/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/wayne/.rvm/bin:/home/wayne/.bin:/home/wayne/.local/bin

Эти дополнительные биты путь добавляются в мой .zshenv файл.

Это нормально, или у меня что-то барахлит происходит? Я должен двигаться мое модификации путь в другом месте?

+610
user277643 10 янв. 2018 г., 02:25:01

Юм не показывает запущенных ядра(с)... Вы не можете иметь несколько ядер работают одновременно в едином пространстве.

Юм показывает вам установить ядер. Скорее всего, вы используете ядро 3.6.10, хотя проверяя на нем просто запустив команду uname -а.

Дополнительные линии являются дополнительными пакетами, которые добавляют дополнительные функции к системе. Например, пакет kernel-Devel-это весь исходный код ядра. Это позволяет пересобрать ядро или создать пользовательский модуль от ядра.

+565
Jeevan Patil 9 июн. 2018 г., 21:50:59

Ваш вопрос не совсем понятен, однако исправить жратвой проблем вы можете скачать ISO-файл загрузки-ремонт-диске, записать его на CD-диск или USB-диск, загрузитесь с этого устройства. Затем следуйте инструкциям.

+385
Mohit Tomar 12 февр. 2010 г., 06:15:48

Как я могу сделать в GNOME 3 Использовать systemd гибридный спящий вместо того, чтобы приостановить, когда закрыв крышку или используя приостановить из меню?

+385
krungthep 25 нояб. 2014 г., 06:47:04

В Unix ядра перспективе, изменяя вашу рабочую директорию требует вызова с помощью chdir() системный вызов.

Этот системный вызов выполняет проверку разрешения в ядре, чтобы увидеть, если процесс имеет разрешение execute для этого пути. Это просто по определению / технические характеристики ОС UNIX.

Если у него нет разрешения, то системный вызов возвращает ошибку. Если это так, то текущий каталог изменяется на этом процессе.

Это состояние представляется как указатель на дескриптор каталога, а не простую строку. Именно поэтому вы можете переименовать папку, что процесс занимает.

Примечание: Вы на самом деле можете выполнить без чтения на каталог. Чтение позволяет читать в каталоге. С выполнения только можно компакт-диска в папку и открыть файл, если вы уже знали ее имя.

+344
havzhiva 23 мая 2014 г., 06:22:39

Вам не нужна команда grep, awk и, и СЭД для этого; на awk можно сделать все задания (непроверенных):

у awk '/схемы/ {3 $ = "BBBBB"} 1' Тест.в JSON > в /tmp/$$ && МВ в /tmp/$$ испытание.в JSON

Пожалуйста, попробуйте и доложите.

+274
Websterix 7 июн. 2012 г., 16:46:27

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

"Как с остается вариант, + виде -execdir будет строить командную строку для процесса более чем один соответствующий файл, но любой данный вызов команды будет только список файлов, которые существуют в одном подкаталоге. Если вы используете эту опцию, вы должны убедиться, что ваши пути$Path переменная среды не ссылается на текущий каталог; в противном случае, злоумышленник может запускать любые команды, как оставить соответствующим именем файла в каталог, в котором вы бежите -execdir."

При запуске -execdir команду, используя + метод, почему он делает вас уязвимыми для атак, если кто-то ставит метко названный файл в ваш путь? Это потому, что это возможно, что исполняемый файл будет работать вместо ожидаемого исполняемый? Вроде как в Windows 7 при замене sethc.exe с переименован cmd.exe получить доступ к cmd.exe из пригашение, но только в этом случае он думал найти команду это работает /usr/Бен/общ. например, когда это действительно работает что-то еще им ЛС?

Если это так, я думаю, просто нужно проверить сумму команды и убедитесь, что весь путь определен, когда работает такая команда.

Я предполагаю, что другие версии ; будет volunerable что правильно?

+255
Virusboy 26 апр. 2014 г., 00:43:35

Нет способа ответить на ваш вопрос "почему" без информации о вашей системе набора(очень вероятным, он просто глючит)

Вы можете проверить содержимое базы данных Asterisk через

базе Астериск-ГХ "шоу"

Обратите внимание, использование Астериска 1.2, доступную через интернет-это очень плохая идея. Надеюсь, что вы не разрешить доступ.

+223
androider 28 июн. 2019 г., 14:26:07

Вот небольшой скрипт на языке Python с помощью PyPdf библиотека , которая делает работу. (Производное от un2up.) Сохраните его в сценарий под названием unbook, сделайте его исполняемым (команда chmod +х unbook), и запустить его в качестве фильтра (unbook <книги.в формате PDF >порталу 1up.формате PDF).

Я тестировал этот скрипт на выходе адррес pdfbook --подпись=Н. Для другой метод, вам не нужно отменить все другие страницы вход, и порядок страниц может быть разным (это зависит от ориентации на страницах с альбомной ориентацией). Диспозиция страница не сходится с вашим вопросом; в 13,42 не имеет смысла для меня (в 4-страничная книга, 3 должны быть рядом с 2, не с 1).

#!/usr/Бен/ОКР питона
импорт копия, Сыс
от импорта pyPdf PdfFileWriter, PdfFileReader
вход = PdfFileReader(Сыс.устройства stdin)
вывод = PdfFileWriter()
second_half = []
Для я в диапазоне(0,ввод.getNumPages()):
 п = вход.getPage(я)
 вопрос = копия.копия(п)
 (ш, ч) = р.формату носителя.верхнему
 С. формату носителя.верхнему = (Ш/2, ч)
 вопрос.формату носителя.верхнем = (Ш/2, ч)
 если я % 2 == 0:
С. rotateClockwise(180)
вопрос.rotateClockwise(180)
выход.метод addpage(п)
second_half.добавление(в)
другое:
выход.метод addpage(п)
second_half.добавление(в)
second_half.обратный()
для Q в second_half: выходной.метод addpage(Щ)
выход.писать(представление sys.стандартный вывод)

Игнорируйте любые предупреждения об устаревании; должен быть обеспокоен этим только разработчикам PyPdf.

+195
user1297181 6 нояб. 2011 г., 01:16:38

Настройки сети?

У вас есть реальный IP-адрес на Эта система?

Ваша ошибка не имеет ничего общего с МММ, а ты не способен разрешать имена DNS, чтобы получить соответствующие им IP-адреса. Так что либо ты не в сети, или системе не удается найти сервер DNS для разрешения IP-адресов из имен DNS.

Пример

показать $ ИС -4 Эл 
1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue состояние неизвестно 
 инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
3: wlp3s0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc MQ в состоянии qlen 1000
 инет 192.168.1.20/24 в BRD 192.168.1.255 рамках глобальной wlp3s0
 valid_lft навсегда preferred_lft навсегда
4: virbr0: <нет-носителя,широковещательного,МНОГОАДРЕСНОГО,до> значение MTU 1500 qdisc noqueue состояния 
 инет 192.168.122.1/24 БРД 192.168.122.255 рамках глобальной virbr0
 valid_lft навсегда preferred_lft навсегда

В приведенном выше примере вы можете увидеть, что у меня 3 сетевых интерфейса. Они пронумерованы "1,3,4". Их имена - Ло, wlp3s0, и virbr0. Мой WiFi является wlp3s0. Он имеет IP-адрес 192.168.1.20.

DNS-серверы?

Если вы используете NetworkManager для управления сетевыми интерфейсами можно запросить через него, через его командную строку nmcli.

Пример

$ список nmcli dev и недвижимость wlp3s0 | грэп ИП4
ИП4.Адрес[1]: ИС = 192.168.1.20/24, гв = 192.168.1.254
ИП4.ДНС[1]: 192.168.1.101
ИП4.ДНС[2]: 8.8.8.8
ИП4.ДНС[3]: 8.8.4.4
ИП4.ДНС[4]: 208.67.222.222
ИП4.ДНС[5]: 208.67.220.220
ИП4.Домен[1]: bubba.net.

Определение, если NetworkManager не работает?

Вы можете использовать следующее средство, обслуживание, чтобы проверить.

$ сервис NetworkManager запуститься

Начиная Использовать NetworkManager

Чтобы вызвать службу, которая уже не работает, вы можете снова использовать сервис команду, чтобы принести его вверх.

$ судо служба NetworkManager запуститься

Сделать это постоянным?

Чтобы сделать сервиса NetworkManager начать с загрузки для загрузки вы должны использовать другой инструмент, с chkconfig , чтобы установить, какие уровни вы бы службу для запуска.

$ с chkconfig --уровень 345 NetworkManager не на
+172
user17860 10 февр. 2012 г., 06:57:42

Если sha256sum разные, то это разные файлы. Это практически невозможно для двух файлов, чтобы иметь такую же sha256sum (не хватает времени и файлы во Вселенной для того, чтобы это произошло), и логически невозможно для файл два sha256sums.

Таким образом, файлы разные. Это, наверное, ошибка загрузки.

+172
Nawal 1 июл. 2014 г., 13:45:42

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

Можно добавить путь=$дома/ОГРН:$путь в ваш кронтаб-файл, или просто использовать абсолютные пути.

ПД:если ваш скрипт использует X11, вы должны установить ваш $дисплей переменной.

+138
Bartel De Brabandere 1 дек. 2011 г., 04:50:18

Вы можете использовать ниже команду, чтобы достичь того же

найти $имя хоста значение backup_path/$.*.ИМГ опции-mtime +$retention_days -тип F -exec для РМ -рВФ {} \; >файл_журнала ===> это удалить и пишет в лог-файл которые файлы, не удаляя

туалет -л файл_журнала===> будет отображать количество файлов, которые будут удалены
+132
AmericanCitizen 17 мар. 2016 г., 10:32:07

По данным этого ответа вы можете использовать команду:

ключей -importkeystore -srckeystore mypfxfile.pfx-файл -srcstoretype формате pkcs12 destkeystore clientcert.JKS по -deststoretype следующих

Вам понадобится Java 1.6 или более поздней версии

+101
Mike Bailey 5 дек. 2012 г., 13:42:51

Для SSH:

деготь czf - . | СШ удаленный "( компакт-диск /где-то ; кошка > file.tar.gz )"

Для SFTP:

outfile=/tmp/test.tar.gz
тар cvf $выходной_файл . && Эхо "вложил $выходной_файл" | SFTP клиент удаленного: в/tmp/
Подключения к удаленным...
Изменение: в /tmp/
по SFTP> поставить /tmp/test.tar.gz
Загрузки /tmp/test.tar.gz в /tmp/test.tar.gz
/tmp/test.tar.gz

Еще через SFTP:

outfile=/tmp/test.tar.gz
протокол SFTP -б в /dev/stdin с удаленного >/dev/нуль 2>&1 << ВФ
компакт-диск в /tmp
получите $выходной_файл
пока
ВФ
Эхо $?
0
+32
Lionsgate 14 авг. 2011 г., 01:39:50

Файл PCAP создается в libpcap библиотекой. Это не текстовый файл. Это файл в специальном формате RAW, который представляет собой дамп сетевого трафика.

Команды, которые понимает такой формат.

Для просмотра заголовков протокола TCP/IP-трафика сделать:

тсрйитр -Р кап.на PCAP -Н

Тоже захваченного трафика:

тсрйитр -Р кап.на PCAP -н -с 1500 -х
+29
Roge Cole 21 мая 2011 г., 04:44:21

Зениты есть возможность слушать. Единственный нюанс заключается в том, что он ожидает определенные ключевые слова вывод. Из man-страницы:

- слушай

Слушать команды на стандартный ввод. Команды включают 'сообщение', 'подсказка', 'икона', и, 'видно', разделенных двоеточием. Например, сообщение: Привет, мир!', 'видно: ложь', или 'икона' /путь/к/икона. Значком команды также принимает четыре фондовой значок: 'ошибка', 'информация', 'вопрос', и 'предупреждения'

Трудно сказать, не зная точно, какая у вас ситуация, но одна возможность превратить ваш выход в формат, который Зениты ожидает перед отправкой его в stdin Зениты по.

+25
Dipti Sharma 16 сент. 2015 г., 23:30:58

В файле/proc/<PID процесса>/нетто - псевдо-файловая система, каждый процесс, похоже, файлы с тем же содержанием. Для примера я использую кошка /proc/<PID процесса>/нетто/ip_tables_names в список iptables в таблицах в соответствии с системой и содержанием этого файла является одинаковым для всех процессов. Же касается и других файлов в/proc/<PID процесса>/чистый каталог. Почему это так?

+16
lyptt 18 февр. 2019 г., 06:52:07

Показать вопросы с тегом