科学の箱

科学・IT・登山の話題

IT

VagrantでPrivate keyエラーが出たときの対処方法

投稿日:

Vagrantをsudo経由で利用しているとフォルダパーミッションの矛盾から、セキュリティエラーが出ることがある。

sudo vagrant ssh
The private key to connect to the machine via SSH must be owned
by the user running Vagrant. This is a strict requirement from
SSH itself. Please fix the following key to be owned by the user
running Vagrant:

/home/usera/.vagrant.d/insecure_private_key

このエラーは古いバージョンでは出ないらしいが1.3.5では出た。原因としてはSSH接続時に利用するprivate keyの持ち主がプロセスを実行している持ち主と一致している必要があるため。

.vagrant.dの持ち主を確認してみるとuseraになっている。

drwxrwxr-x  7 usera usera     4096 2013-11-08 17:32 .vagrant.d

sudo時は確かにプロセスはrootになっているから仕様どおりだがroot権限なのになぜという疑問がわく。

対処方法はプロセスと.vagrant.dの所有者を一致させる。vagrantをuseraで実行させるのは面倒くさいので、.vagran.dの所有者を変える。

sudo chown -R root .vagrant.d/

これでsshが成功した。

メタ情報

inarticle



メタ情報

inarticle



-IT
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Backup group contains no enabled clients , Enable one or more clients then restart the backup operations

Networkerでマニュアル起動の月次バックアップを起動した際にエラーが出て処理が停止した。 Backup group contains no enabled clients , Enable on …

no image

さくらVPS – 初期設定

こちらを参考にして初期設定と基本アプリケーションを導入 yumの初期設定 yum -y update yum -y install yum-cron /etc/rc.d/init.d/yum-cron …

no image

PCMについて知っておくべき最低限のこと

PCMはPulse Code Modulationの略である。日本語ではパルス符号変調と呼ばれる。PCMはアナログで流されている音楽をデジタル化するために使用される。 PCMについてまずこの単語を分解 …

no image

Networker スケジュールを作成する

WeeklyもしくはMonthlyで基本となるスケジュールを作成する。保存対象により調整が必要になるのでOverrideを利用する。 Overrideを利用しないで変更しようとするとスケジュールを設定 …

no image

Global Catalogサーバー

Active Directory環境ではDomainの情報がドメインコントローラ間でやり取りされる。すべての情報をやり取りすることは非効率である。その理由としては、 頻繁に使われる情報は決まっているこ …

2013年11月
« 10月   12月 »
 123
45678910
11121314151617
18192021222324
252627282930  

side bar top



アーカイブ

カテゴリー