web-dev-qa-db-ja.com

ssh経由でdebリポジトリにアクセスするようにaptを構成するにはどうすればよいですか?

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はしません。

4
Skarab

動作します。 source.listのdebリポジトリ定義からユーザーを削除しました。

deb ssh://33.33.33.16:/正確なメイン

この投稿 で提案されているように、IdentityFileを/home/root/.ssh/configで指定します

4
Skarab