0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

LinuxへRemoteDevelopmentで接続する際の認証エラーを解消する

Last updated at Posted at 2024-12-17

LinuxへRemoteDevelopmentで接続する際の認証エラーを解消する

概要

WindowsPCにおいてVSCodeのRemoteDevelopmentでVirtualBoxのLinux(Ubuntu)に接続しようとすると認証エラーになってパスワードの入力を求められるのを解消したい。

  • image.png
Bad permissions. Try removing permissions for user: BUILTIN\\Users (S-1-5-32-545) on file C:/vm/vagrants/terraform/.vagrant/machines/default/virtualbox/private_key.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'C:\\vm\\vagrants\\terraform\\.vagrant\\machines\\default\\virtualbox\\private_key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "C:\\vm\\vagrants\\terraform\\.vagrant\\machines\\default\\virtualbox\\private_key": bad permissions
vagrant@terraform's password:

設定

  • .ssh/config の設定
    Host terraform
      HostName terraform
      User vagrant
      ForwardAgent yes
      IdentityFile C:\vm\vagrants\terraform\.vagrant\machines\default\virtualbox\private_key
    

原因

エラーログにある通り、秘密鍵(private_key)のパーミッションが問題。

秘密鍵はオーナのみアクセス可能なパーミッションにする必要がある。

対策

  1. 秘密鍵(private_key)のプロパティからセキュリティタブを開く
    • image.png
  2. 詳細設定をクリックし詳細設定ダイアログを表示
    • image.png
  3. 継承の無効化をクリックし「このオブジェクトから継承されたアクセス許可をすべて削除します。」をクリック
    • image.png
    • image.png
  4. 追加ボタンをクリックしアクセス許可エントリダイアログを表示
    • image.png
  5. プリンシパルの選択をクリックし、自分自身を追加
    • image.png
    • image.png
  6. アクセス許可を読み取りのみにしてOKボタンをクリック
    • image.png
  7. 設定完了
    • image.png
    • image.png
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?