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


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

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

Когда я звоню sudo apt-get update на клиентском компьютере мне нужно указать пароль для бродяга пользователь. Исходный.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
2017-09-22 23:04


происхождения




ответы:


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

deb ssh: //33.33.33.16: / exact main

и я указываю IdentityFile в /home/root/.ssh/config, как это предлагается в эта почта


4
2017-09-23 07:02