Как навсегда добавить закрытый ключ с помощью ssh-add в Ubuntu? [закрыто]

У меня есть это, которое работает в FF3, IE6 & amp; 7. Методы в загружаемых сценариях по запросу недоступны до тех пор, пока загрузка страницы не будет завершена, но это все еще очень полезно.

//handle on-demand loading of javascripts
makescript = function(url){
    var v = document.createElement('script');
    v.src=url;
    v.type='text/javascript';

    //insertAfter. Get last <script> tag in DOM
    d=document.getElementsByTagName('script')[(document.getElementsByTagName('script').length-1)];
    d.parentNode.insertBefore( v, d.nextSibling );
}
420
задан Randomize 8 December 2018 в 07:37
поделиться

1 ответ

Решением было бы принудительно сохранить файлы ключей, добавив их в файл ~/.ssh/config:

IdentityFile ~/.ssh/gitHubKey
IdentityFile ~/.ssh/id_rsa_buhlServer

Если у вас нет файла «config» в ~ / .ssh, тогда вы должны его создать. Ему не нужны права root, поэтому просто:

nano ~/.ssh/config

... и введите строки выше в соответствии с вашими требованиями.

Чтобы это работало, файл должен иметь команду chmod 600. Вы можете использовать команду chmod 600 ~/.ssh/config.

Если вы хотите, чтобы все пользователи компьютера использовали ключ, поместите эти строки в /etc/ssh/ssh_config, а ключ - в папку, доступную для всех.

Кроме того, если вы хотите установить ключ, специфичный для одного хоста, вы можете сделать следующее в ~ / .ssh / config:

Host github.com
    User git
    IdentityFile ~/.ssh/githubKey

Это имеет преимущество, когда у вас много идентификаторов, что Сервер не отклоняет вас, потому что вы сначала попробовали неверные идентификационные данные. Будет проверена только конкретная личность.

551
ответ дан daminetreg 8 December 2018 в 07:37
поделиться
Другие вопросы по тегам:

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