Форум программистов, компьютерный форум, киберфорум
Git
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351

Git clone выдает Permission denied (publickey) после переустанвки Kubuntu

27.09.2020, 15:06. Показов 4241. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет,
У меня накрылась Kubuntu 18 и перед перед установкой новой версии зайдя Kubuntu Live
1) Я скопировал все содержимое /home/serge/ в пользовательские каталоги и
переставив Kubuntu 18 я с удивлением обнаружил что некоторые подпапки /home/serge/
оказались пустыми и не все удается восстановить ... Не подскажите почему так ?

2) В частности пустым оказался /home/serge/.ssh

И теперь пытаюсь восстановить в новой Kubuntu 18 :
Code
1
2
3
4
5
drwx------  2 serge serge 4096 вер 27 14:27 .
drwxr-xr-x 34 serge serge 4096 вер 27 13:52 ..
-rwx------  1 root  root   183 вер 27 14:04 config
-rw-------  1 root  root   750 вер 27 14:27 id_rsa.pub
-rw-r--r--  1 serge serge 1768 вер 27 14:44 known_hosts
config:
Code
1
2
3
4
5
6
7
8
9
Host bitbucket.org
    IdentityFile ~/.ssh/git_rsa
    Hostname bitbucket.org
    User git 
    
Host github.com
    IdentityFile ~/.ssh/git_rsa
    Hostname github.com
    User git
id_rsa.pub (я нашел файц keys.txt.pub в личных подкаталогах):
Code
1
ssh-rsa AAAA ...7Q== myaccount@company.com
Вот не помню нужно ли его генерить заново для новой OS и как проверить что введенное значение верно ?

known_hosts(добавляется автоматом?):
Code
1
2
3
4
|1|8v0+uLP...==
|1|qbAuwyi0f...qzHM9yXw==
|1|j97eqo1...yXw==
|1|AZkG3M...HM9yXw==

Выполняя

Code
1
2
3
4
$ git clone git@bitbucket.org:project/project.git
Cloning into 'project'...
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.
Еслм же клонировать с https - то проект загружаетя нормально

явно не настроен publickey ...

Как правильно?

Спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.09.2020, 15:06
Ответы с готовыми решениями:

Permission denied (publickey) при подключении к ssh-серверу
Доброй ночи. Никак не получается разобраться в проблеме: есть удаленный сервер, пытаюсь подключиться к нему со своего локального...

Ошибка Permission denied (publickey). при запуске run envoy
Всем привет! Выполняю run envoy настроенный на удаленный сервер(Ubuntu 18 под Digital Ocean )и введя пароль юзера и получаю ошибку ...

После входа ProFTPd выдаёт "unable to use '~/': Permission denied"
Стоит ProFTPd 1.3.3 на CentOS6. ServerName "ProFTPD server" ServerIdent on "FTP Server ready." ServerAdmin root@localhost ...

9
Эксперт .NET
 Аватар для Rius
13205 / 7733 / 1681
Регистрация: 25.05.2015
Сообщений: 23,560
Записей в блоге: 14
27.09.2020, 15:31
Создайте новую пару ключей и залейте публичный ключ в настройки bitbucket'а.
0
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
27.09.2020, 16:37  [ТС]
Получил ошибку доступа :
Code
1
2
3
4
5
6
7
8
9
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/serge/.ssh/id_rsa): 
/home/serge/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/serge/.ssh/id_rsa.
Unable to save public key to /home/serge/.ssh/id_rsa.pub: Permission denied
1) Выполнять под root-ом видимо неправильно так как файлы должны быть записанеы в /home/serge/.ssh ?
2) Присвоить /home/serge/.ssh/ 777 также неправильно ? там помнится были нюансы?
0
Эксперт .NET
 Аватар для Rius
13205 / 7733 / 1681
Регистрация: 25.05.2015
Сообщений: 23,560
Записей в блоге: 14
27.09.2020, 17:21
1. Да. Но можно и вручную потом перенести.
2. Вроде так:
.ssh/ : 700 (drwx------)
pub key: 644 (-rw-r--r--)
private key (id_rsa) : 600 (-rw-------)
1
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
28.09.2020, 09:57  [ТС]
1) Я нашел в архивах содержимое /home/serge/.ssh предыдущей инсталляции
и скопировал все файлы из него в /home/serge/.ssh
и выполнил команды
Code
1
2
3
4
5
6
sudo chmod -R 700  /home/serge/.ssh/
sudo chmod  644  /home/serge/.ssh/id_rsa.pub
sudo chmod  600  /home/serge/.ssh/id_rsa
sudo chmod  600  /home/serge/.ssh/authorized_keys
sudo chmod  600  /home/serge/.ssh/config
sudo chmod  600  /home/serge/.ssh/known_hosts
И после проверяю :
Code
1
2
3
4
5
6
7
8
9
total 56
drwx------  3 serge serge 4096 sep 28 06:35 .
drwxr-xr-x 34 serge serge 4096 sep 28 09:37 ..
-rw-------  1 root  root   398 feb 26  2019 authorized_keys
-rw-------  1 root  root   301 sep 26  2019 config
-rw-------  1 root  root  1679 jun 25  2018 id_rsa
-rwx------  1 root  root   426 oct  3  2018 id_rsa.pem
-rw-r--r--  1 root  root   393 jun 25  2018 id_rsa.pub
-rw-------  1 root  root  8760 sep  4  2019 known_hosts
B перезапустив
Code
1
sudo service sshd restart
Получаю ошибку:

C++
1
2
3
4
5
6
7
8
9
10
 git push -u origin master
The authenticity of host 'bitbucket.org (NN.NNN.NN.N)' can't be established.
RSA key fingerprint is SHA256:zzXXXXXXX1A.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/serge/.ssh/known_hosts).
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.
 
Please make sure you have the correct access rights
and the repository exists.
Что может быть неправильно ?

2) А что происходит если под рутом выполнить
Code
1
 ssh-keygen
?
id_rsa и id_rsa.pub создаются в /root/ssh b я их вручную переношу в /home/serge/.ssh
А эти сами ключи где-то сохраняются в системе ? Старые ключи при этог удаляются?
0
Эксперт .NET
 Аватар для Rius
13205 / 7733 / 1681
Регистрация: 25.05.2015
Сообщений: 23,560
Записей в блоге: 14
28.09.2020, 10:29
Лучший ответ Сообщение было отмечено mstdmstd как решение

Решение

1. Сбросьте authorized keys (удалите файл).
2. Ключи это файлы в каталоге .ssh, если вы их перезаписываете, они перезаписываются.
1
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
28.09.2020, 11:00  [ТС]
Пробую и не получается ...
А чито такое known_hosts ?
Его нужно удалить ? Он заполняется системой ?
Там есть неколько записей?
0
Эксперт .NET
 Аватар для Rius
13205 / 7733 / 1681
Регистрация: 25.05.2015
Сообщений: 23,560
Записей в блоге: 14
28.09.2020, 11:57
Удалите.
Я похоже про него и говорил.
1
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
28.09.2020, 12:52  [ТС]
Спасибо удалил и выполнив
Code
1
sudo chmod  777  /home/serge/.ssh/id_rsa
заработало
0
Эксперт .NET
 Аватар для Rius
13205 / 7733 / 1681
Регистрация: 25.05.2015
Сообщений: 23,560
Записей в блоге: 14
28.09.2020, 13:28
777 зря. Это файл должен быть доступен только вам.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.09.2020, 13:28
Помогаю со студенческими работами здесь

Не отображается список веток после git clone
После клонирования репозитория с сервера, вывод комманды git branch не отображает никаких веток, пока явно не будет сделан git checkout...

Ошибка git-а после установки kubuntu 18
Подскажите, после установки kubuntu 18 получаю # git clone git@bitbucket.org:site.git Cloning into 'site'... git@bitbucket.org:...

При обновлении и установке выдаёт "update-info-dir: Permission denied"
Доброе время суток. Недавно реанимировала root, и всё бы ок, но с тех пор не могу установить что-либо, выдаёт эту ошибку: ...

Permission denied (missing INTERNET permission?)
В общем только учусь программированию на андройд. Вышла вот такая ошибка. Хотя в манифесте стоит запрос доступа к интернету <?xml...

Git clone; wget не работают
Данные команды на удаленном сервере не работают, зато отлично работают на виртуалке без всяких приблуд. Сначала ошибка couldn't find host...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru