Существует два метода. Оба дадут тот же результат
objdump -s --section .comment path/to/binary
Используя команду readelf, readelf -S binary
отобразит 40 заголовков раздела в двоичном файле. Отметьте порядковый номер .comment
заголовок раздела. В моей системе это показало 27 (может отличаться для Вашего случая),
readelf -x 30 path/to/binary
->, который отобразит Шестнадцатеричный дамп раздела '.comment'. В том дампе Вы видите компилятор, используемый для создания двоичного файла.
Вы могли использовать авторизованные ключи. Включите его в sshd_config
#AuthorizedKeysFile %h/.ssh/authorized_keys
затем: если Вы уже сделали, чтобы у Вас был свой rsa.pub, в случае, если:
доберитесь до дома своего youser .ssh
cd ~/.ssh
генерируйте свою rsa пару ключей
ssh-keygen -t rsa
добавьте свой id_rsa.pub к authorized_keys и входу в систему удаленного пользователя
Удостоверьтесь, что имели эти настройки в/etc/ssh/sshd_config:
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile %h/.ssh/authorized_keys PasswordAuthentication no
Конечно, необходимо будет установить открытый ключ на сервере и сохранить его как ~/.ssh/authorized_keys и использовать закрытый ключ, сгенерированный для входа в систему - существует несколько учебных руководств, онлайн детализирующих этот процесс. После того как это - установка, Вы можете SSH к своей удаленной машине как это:
ssh -i /path/to/private/key user@hostname