Как я получаю доступ к входу в систему через ssh, когда нет никакого набора пароля?

Существует два метода. Оба дадут тот же результат

objdump -s --section .comment path/to/binary

Используя команду readelf, readelf -S binary отобразит 40 заголовков раздела в двоичном файле. Отметьте порядковый номер .comment заголовок раздела. В моей системе это показало 27 (может отличаться для Вашего случая),

readelf -x 30 path/to/binary ->, который отобразит Шестнадцатеричный дамп раздела '.comment'. В том дампе Вы видите компилятор, используемый для создания двоичного файла.

1
08.08.2013, 23:32
2 ответа

Вы могли использовать авторизованные ключи. Включите его в sshd_config

#AuthorizedKeysFile %h/.ssh/authorized_keys

затем: если Вы уже сделали, чтобы у Вас был свой rsa.pub, в случае, если:

доберитесь до дома своего youser .ssh

cd ~/.ssh

генерируйте свою rsa пару ключей

ssh-keygen -t rsa

добавьте свой id_rsa.pub к authorized_keys и входу в систему удаленного пользователя

1
27.01.2020, 23:53
  • 1
    мне любопытно, если Вы попробовали это и получили его работа. Я просто попробовал его в своей системе, и это все еще попросило у меня пароля. –  spuder 08.08.2013, 23:53
  • 2
    @spuder пространства, пробуя использующий-v для получения большей информации, и проверяющий ssh, входит в обе системы. Возможности, это скажет Вам, из-за чего ssh расстроен. –  Winston Ewert 09.08.2013, 00:56
  • 3
  • 4
    @spunder, можно ли сделать ssh в учетную запись на той же машине, большинство дистрибутивов не позволяет Вам, ssh в учетную запись с пустым паролем –  number5 09.08.2013, 05:11
  • 5
    Проверенный и это работает (локальный над локальным) на человечности 12.some. Я проверю снова на удаленном srv. –  user1293137 09.08.2013, 09:07

Удостоверьтесь, что имели эти настройки в/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

0
27.01.2020, 23:53

Теги

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