LoginSignup
1
0

More than 3 years have passed since last update.

Windows TerminalでSSH用いてVPSにログインしようとしたら怒られた

Last updated at Posted at 2020-06-02

何もしていないのに怒られた

Windows TerminalでSSH用いてVPSにログインしよう。

ssh -i "C:\Users\y_tanimachi\Documents\foo.pem" hoge@xxx.xxx.xxx.xxx

そしたらもの凄い勢いで怒られた。しかもログインできない。何もしていないのに……。
英語だらけで全く訳わからないが何やら警告が出ているようだ。

 WARNING: UNPROTECTED PRIVATE KEY FILE!

何をしたのか思いだしてみよう

  • ノートPCから鍵ファイルを別PCにコピー
  • 別PCからWindows Terminalを起動
  • SSHでVPSにログイン試行
  • にゃーん

調べてみよう

ググったら出てきた。
鍵ファイルへのアクセス権限が「あり過ぎる」ので危険だから警告が出たらしい。

どうすればいいのか?

アクセス権限を絞りましょう。以下方法。

  • 鍵ファイルを右クリック→プロパティ
  • セキュリティを開き、下部の詳細設定をクリック
  • 左下の継承の無効化をクリック
  • 継承されたアクセス許可を~をクリック→OK→OK
  • SYSTEMとAdministrator、自分以外のアカウントを選択し編集をクリック
  • 恐らく「フルコントロール」になっているので「読み取りと実行」「読み取り」のみ許可にする

もう一度ログイン

VPS上のLinuxにログインできれば解決。そうでないなら、もう一度権限周りを見直してみる。
やっていきましょう。

1
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
1
0