Как подключить gdb к раздетому серверу sshd?

Я хочу отлаживать ssh-сервер, работающий на моем Linux Mint. sshd, работающий на моей машине, не содержит символов отладки (двоичный файл с обрезкой). Насколько мне известно, существует способ загрузить изображение символа отладки, соответствующее sshd. Есть ли способ подключить gdb к sshd с изображением символов отладки?


person Anil Kumar K K    schedule 01.02.2016    source источник


Ответы (1)


Прежде всего вам необходимо установить символы отладки, которые поставляются отдельно:

sudo debuginfo-install openssh

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

gdb --pid `pidof sshd`
person Jakuje    schedule 01.02.2016