5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[備忘録]win10 ver1903以降でssh接続しようとすると"Bad owner or permissions on ..."と表示されあったまってた話。

Posted at

#はじめに
元々難なくssh接続できていたのにあるときから"Bad owner or permissions on ..."と表示されVScodeやコマンドプロンプトからsshできず困っていた。原因を探ってみるとどうやらsshの秘密鍵(ここではid_rsa_s*l)とsshのconfigファイルのアクセス権限がガバガバであることが原因らしいとわかった。ふーむ

#さっそくパーミッションを変更...あれ?
私はwslを使っているので「そっちからパーミッションを変更しよう!」と安直に

chmod 644 ~\.ssh\id_rsa_s*l

と実行した。改めてパーミッションを確認してみると何も変わってない。それもそのはず、このファイルはUbuntu下ではなくWindows下にあるのである...南無

#Windowsでパーミッションを...ではなく管理者の変更を行った。
これがまた面倒であった。プロパティ->セキュリティ->詳細設定から所有者欄のアカウント以外を全部削除しなければならなかった。わかってしまえば単純なことであったが...ぐぬう。とにもかくにもアクセス権限を締め直し、キツキツにしたところでようやくsshできるようになった。

#おわりに
windowsくんは権限まわりを明快にしてくださーい。
windowsユーザーの方でいきなりsshが使えなくなった方は参考にしてみてください。

#参考
Win10のSSHでBad owner or permissions
プロキシ環境でVS Code Remote Development

5
3
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
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?