デザインが苦手なWeb便利屋

やったこと備忘録。Webサーバ、DB、JavascriptとかLinuxとか。

Linux Vagrant

vagrantの起動時SSHエラー

投稿日:

環境

  • Windows 10
  • Vagrant 1.8.5
  • VirtualBox 5.1.4

起動時に以下のエラーが毎回出る

※VMの起動自体はしているため、SSHクライアントからパスワード認証で接続は可能

(取りあえず)対応策

1.公開鍵を作り直す

vagrantの秘密鍵を確認

以下のコマンドで秘密鍵の場所を確認

秘密鍵から公開鍵を作成

ssh-keygenコマンドで再作成します。
windows環境で実行するため、Git Bashを利用。

作成した公開鍵をvagrantへコピー

~/.ssh以下に存在するauthorized_keysを上記で作成した公開鍵と置き換える。
(念のためバックアップをオススメします)

2.パーミッションの確認

パーミッション設定が正しくないと接続できません。

~/.sshはパーミッション700、公開鍵は600に設定します。

設定が正しくない場合、以下のように設定

まとめ

  1. 秘密鍵の再作成
  2. パーミッションの確認

秘密鍵は正しい場合があるので、パーミッション設定だけでエラーが解消される場合もあります。







-Linux, Vagrant
-, , ,

執筆者:


comment

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

関連記事

Linux MintにMongoDBをインストール

やりたいこと&環境 LinuxにMongoDBをインストールしたい。 apt-getで簡単にインストールしたい。 実行環境:LinuxMint 17.3 実行コマンド 参考:公式web https:/ …

CentOS6.8にyumでMySQLをバージョン指定インストール

検証環境 Vagrant環境にCentOS6.8(mini)インストール ホストPCはMintLinux17.2 ※既存でMySQLがインストールされていた場合は考慮していません。存在する場合はアンイ …

CentOS7へMongoDBインストール

CentOS7へMongoDBをyumでインストール 公式サイト手順:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-h …

vagrantの共有フォルダをマウント(作成)しない

環境 Windows 10 Vagrant 1.8.5 VirtualBox 5.1.4 共有フォルダを作成しない 起動時に共有フォルダのマウントエラーが発生するため、そもそも共有フォルダ設定をしない …

CentOS7にjenkinsをyumインストール

前提条件 CentOS7 mini(Vagrant)でyum updateを実行しただけ 準備 Javaが必要なため、確認

入ってませ …

カテゴリー