Для 256 МБ RAM необходимо посмотреть на легкие дистрибутивы или израсходовать минимальную установку и сборку, как Вам нужно. Требование PowerPC может мешать находить готовые решения, но если Вы соглашаетесь с небольшой работой существует много опций.
Помните, Linux - все о выборе, таким образом, существует больше дистрибутивов, которые могут подойти для Вас. Я рекомендую эти два, потому что я более знаком с ними.
Когда Вы используете IdentityFile
опция в Вашем ~/.ssh/config
Вы указываете на частное, не общественность, ключ.
От man ssh_config
:
IdentityFile
Указывает файл, из которого читаются DSA пользователя, ECDSA или идентификационные данные аутентификации DSA. Значение по умолчанию является ~/.ssh/identity для версии протокола 1 и ~/.ssh/id_dsa, ~/.ssh/id_ecdsa и ~/.ssh/id_rsa для версии протокола 2.
Так, Ваш ~/.ssh/config
запись должна быть похожей:
Host github.com
Hostname github.com
User git
PubkeyAuthentication yes
IdentityFile /home/me/.ssh/github
У нас была эта проблема, и это была ошибка вырезания -и -вставки. В конец файла ключа (был добавлен единственный символ %
, поэтому последняя строка была-----END RSA PRIVATE KEY-----%
). Не было ни ошибок, ни информации об отладке, ни чего-либо еще, чтобы предположить, что ключ имеет неправильную длину или плохо отформатирован, но ssh запросил парольную фразу.
В моей команде, когда это происходит, это не проблема локально. SSH-ключ и/или доступ пользователя не были правильно настроены на сервере, к которому они подключаются (, в нашем случае это хостинговая платформа ). По какой-то причине это вызывает запрос на несуществующий ключ -ssh.