Как настроить apt для доступа к репозиторию deb через ssh?

У меня есть deb-репозиторий, доступный по ssh (следуя инструкциям из этого сайта ). Я использую аутентификацию на основе открытого ключа ssh для доступа к серверу хранилища.

Как настроить apt-get на клиентах, чтобы он использовал закрытый ключ для подключения к репо? Как настроить apt-get для использования ssh-agent?

Всякий раз, когда я вызываю sudo apt-get update на клиентском компьютере, мне нужно предоставить пароль для vagrant пользователя. Source.list на клиентских машинах:

deb ssh://vagrant@33.33.33.16:/ precise main

Обновление:

sudo ssh vagrant@33.33.33.16

Работает после следования инструкциям по настройке sudo работы с ssh-agent. sudo apt-get update нет.

4
задан 13 April 2017 в 15:14

1 ответ

Работает. Я удалил пользователя из определения репозитория deb в source.list :

deb ssh: //33.33.33.16: / точный основной

[ 114], и я указываю IdentityFile в /home/root/.ssh/config, как предложено в этой записи

0
ответ дан 13 April 2017 в 15:14

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

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