Snap-пакеты не могут использовать мой SSH-ключ

Я установил GitKraken, git-клиент, через snappy.

$ sudo snap install gitkrakren

Но когда я пытаюсь нажать на мой репозиторий, я получаю ошибку проверки подлинности. Это было странно, потому что я мог без проблем справляться с этим вопросом. Поэтому я вошел в конфигурацию и попытался вручную установить открытый и закрытый ключ. Но когда я попытался открыть папку ~/.ssh, у меня появилось сообщение о том, что это было запрещено.

Может ли быть, что GitKraken использует свои собственные ключи SSH, так как это мгновенный пакет? Есть ли способ заставить его использовать мои собственные ключи, или я вынужден использовать ключи SSH из пакета snap? Если это последний случай, где я могу их найти?
1
задан 24 May 2018 в 16:58

3 ответа

Преднамеренно, что по умолчанию ограниченные привязки не могут получить доступ к вашим ключам ssh (или, что угодно, в скрытых папках / файлах в вашем домашнем каталоге) по уважительной причине. Вы не хотите, чтобы случайное приложение захватывало ваши ключи и отправляло их на удаленный сервер.

Однако вы можете скопировать все или некоторые из ваших ключей из ~/.ssh в домашний каталог, который привязка видит под ~/snap/gitkraken/current/

1
ответ дан 8 June 2018 в 13:58
  • 1
    Как я могу их скопировать? Я попробовал cp ~/.ssh/* ~/snap/gitkraken/current, но, похоже, ничего не копировал. Нужно ли мне sudo для этого? – Enrique Moreno Tent 25 May 2018 в 16:30
  • 2
    У вас неправильная команда: cp -a ~/.ssh ~/snap/gitkraken/current/ – Zygmunt Krynicki 25 May 2018 в 17:44

Преднамеренно, что по умолчанию ограниченные привязки не могут получить доступ к вашим ключам ssh (или, что угодно, в скрытых папках / файлах в вашем домашнем каталоге) по уважительной причине. Вы не хотите, чтобы случайное приложение захватывало ваши ключи и отправляло их на удаленный сервер.

Однако вы можете скопировать все или некоторые из ваших ключей из ~/.ssh в домашний каталог, который привязка видит под ~/snap/gitkraken/current/

1
ответ дан 17 July 2018 в 13:33

Преднамеренно, что по умолчанию ограниченные привязки не могут получить доступ к вашим ключам ssh (или, что угодно, в скрытых папках / файлах в вашем домашнем каталоге) по уважительной причине. Вы не хотите, чтобы случайное приложение захватывало ваши ключи и отправляло их на удаленный сервер.

Однако вы можете скопировать все или некоторые из ваших ключей из ~/.ssh в домашний каталог, который привязка видит под ~/snap/gitkraken/current/

1
ответ дан 20 July 2018 в 13:38

Другие вопросы по тегам:

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