WEBサイト制作・アプリ開発・システム開発・ブランディングデザイン制作に関するご相談はお気軽にご連絡ください。
構想段階からじっくりとヒアリングし、お客様の課題にあわせたアプローチ手法でお客様の“欲しかった”をカタチにしてご提案いたします。
Blog スタッフブログ
システム開発
[サーバー系]SSH接続時の秘密鍵のWindowsの権限について
システム開発担当のTFです。
SSH接続を秘密鍵でしようとして権限多すぎエラーが出た場合の対処法( Windows )
やり方
- 秘密鍵のファイルのプロパティからセキュリティの詳細設定を開く
- 継承の無効化 を押す
- 継承されたアクセス許可をこのオブジェクトの明示的なアクセス許可に変換 を選択する
- Administrators 以外を削除する
- Administrators にはフルコントロール を付けておく
- Administrators権限でSSH接続をこの秘密鍵で行う
メモ
秘密鍵の権限によって下記のようなエラーが発生する事がある
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for ‘xxxx.pem’ are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key “xxxx.pem”: bad permissions
user@xxx.xxx.xx.xxx: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
権限が多すぎると出るので権限を絞る必要がある。
linuxなら
chmod 600 xxxx.pem
で変わるがwindowsだとchmod 使えない