Слияние кода завершено, страница обновится автоматически
Это Dropbear, небольшой SSH-сервер и клиент. https://matt.ucc.asn.au/dropbear/dropbear.html INSTALL содержит инструкции по компиляции. MULTI содержит инструкции по созданию многоцелевого двоичного файла (то есть одного двоичного файла, который выполняет несколько задач, чтобы сэкономить место на диске). SMALL содержит некоторые советы по созданию небольших двоичных файлов. Пожалуйста, свяжитесь со мной, если у вас есть какие-либо вопросы/ошибки, идеи, комментарии и т. д. :) Также существует список рассылки http://lists.ucc.gu.uwa.edu.au/mailman/listinfo/dropbear Мэтт Джонстон matt@ucc.asn.au В отсутствие подробной документации приводятся следующие примечания: ============================================================================ Аутентификация с открытым ключом сервера: Вы можете использовать ~/.ssh/authorized_keys так же, как и в OpenSSH, просто поместите записи ключей в этот файл. Они должны иметь форму: ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAwVa6M6cGVmUcLl2cFzkxEoJd06Ub4bVDsYrWvXhvUV+ZAM9uGuewZBDoAqNKJxoIn0Hyd0Nk/yU99UVv6NWV/5YSHtnf35LKds56j7cuzoQpFIdjNwdxAN0PCET/MG8qyskG/2IE2DPNIaJ3Wy+Ws4IZEgdJgPlTYUBWWtCWOGc= someone@hostname Убедитесь, что ~/.ssh и файл ключа доступны только для пользователя. Остерегайтесь редакторов, которые разбивают ключ на несколько строк. Dropbear поддерживает некоторые параметры для записей authorized_keys, см. страницу руководства. ============================================================================ Клиентская аутентификация с открытым ключом: Dropbear может выполнять аутентификацию с открытым ключом в качестве клиента, но вам придётся преобразовать ключи в стиле OpenSSH в формат Dropbear или использовать dropbearkey для их создания. Если у вас есть закрытый ключ в стиле OpenSSH ~/.ssh/id_rsa, вам нужно сделать следующее: dropbearconvert openssh dropbear ~/.ssh/id_rsa ~/.ssh/id_rsa.db dbclient -i ~/.ssh/id_rsa.db <hostname> Dropbear не поддерживает зашифрованные hostkeys, хотя может подключаться к ssh-agent. ============================================================================ Если вы хотите получить часть открытого ключа личного ключа Dropbear, посмотрите опцию '-y' dropbearkey. ============================================================================ Чтобы запустить сервер, вам необходимо сгенерировать ключи сервера, это одноразовая операция: ./dropbearkey -t rsa -f dropbear_rsa_host_key ./dropbearkey -t dss -f dropbear_dss_host_key ./dropbearkey -t ecdsa -f dropbear_ecdsa_host_key ./dropbearkey -t ed25519 -f dropbear_ed25519_host_key или альтернативно преобразуйте ключи OpenSSH в Dropbear: ./dropbearconvert opensh dropbear /etc/ssh/ssh_host_dsa_key dropbear_dss_host_key Вы также можете заставить Dropbear создавать ключи при первом подключении — это предпочтительнее, чем генерировать ключи при загрузке системы. Убедитесь, что /etc/dropbear/ существует, а затем передайте '-R' серверу dropbear. ============================================================================ Если сервер запущен от имени непривилегированного пользователя, вы, скорее всего, не сможете выделить pty, и вы не сможете войти в систему как любой пользователь, кроме того, который запускает демон (очевидно). Теневые пароли также будут непригодны для использования от непривилегированных пользователей. ============================================================================ Дистрибутив Dropbear включает автономную версию программы scp OpenSSH. Вы можете скомпилировать его с помощью «make scp», вы можете захотеть изменить путь к бинарному файлу ssh, указанный в _PATH_SSH_PROGRAM в options.h. По умолчанию индикатор выполнения не компилируется для экономии места, вы можете включить его, добавив 'SCPPROGRESS=1' в командную строку make.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )