デザインが苦手な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

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

関連記事

no image

Jenkinsにてカバレッジ測定 | JaCoCo

環境 CentOS 6.7 Jenkins 1.631 JDK 1.7 Jenkinsプラグイン JaCoCo plugin 1.0.19 pom.xml設定 [crayon-5b4ee1e3330e …

no image

Fedora 22 | spin KDE Plasma インストール

インストール環境 VM設定 VirtualBox:4.3.20 CPU:2コア メモリ:4GB HDDイメージ:250GB ディスクイメージのダウンロード KDE Plasmaデスクトップ版のSpin …

no image

openSUSE Leap42.1のディレクトリ名を日本語から英語へ

インストーラーで日本語環境を選択した場合、/home/username以下のディレクトリが日本語名になってしまいターミナルで操作する際に不便なので、英語ディレクトリ名へ変更。 [crayon-5b4e …

Lubuntu(Ubuntu)16.10にNode.jsをインストールする

環境 Lubuntu 16.10(VirtualBoxゲスト) メモリ2GB 手順 普段使いのノートPC(Windows10)に開発用として上記VMを立てたので、Node.jsでフロントまわりを触って …

Laravel5 LinuxMint ローカル環境でハマったのでメモ

開発環境 LinuxMint17.2 apache2 php 5.5.9 Laravel 5.1.35(LTS) 現象 routes.phpを編集しても、404エラーとなる。 修正箇所 apacheモ …

カテゴリー