Sshでアクセス可能なdebリポジトリがあります( このサイト の指示に従います)。 ssh-public-keyベースの認証を使用して、リポジトリサーバーにアクセスします。
プライベートキーを使用してレポに接続するようにクライアントでapt-getを構成するにはどうすればよいですか? ssh-agentを使用するようにapt-getを構成する方法は?
クライアントマシンでSudo apt-get update
を呼び出すたびに、vagrantユーザーのパスワードを提供する必要があります。クライアントマシンのsource.list:
deb ssh://[email protected]:/ precise main
更新:
Sudo ssh [email protected]
Ssh-agentでSudo
が機能するように 指示 を実行すると動作します。 Sudo apt-get update
はしません。
動作します。 source.listのdebリポジトリ定義からユーザーを削除しました。
deb ssh://33.33.33.16:/正確なメイン
この投稿 で提案されているように、IdentityFileを/home/root/.ssh/configで指定します