前提・実現したいこと
Windows10からraspberry piに公開鍵でSSH接続したい
発生している問題・エラーメッセージ
のですが、クライアントの.sshフォルダにconfigファイルを作っても
Bad owner or permissions on C:\Users\xxxx/.ssh/config
というエラーが出て読み取ってくれません。
コマンドの段階で
ssh -i .ssh/id_rsa pi@192.168.0.35
と指定すれば接続はできます。
クライアントにはWindows10しかOSはインストールしていないので、謎です。
configの中身
Host raspi HostName 192.168.0.35 User pi IdentityFile C:\Users\xxxx.ssh\id_rsa
試したこと
プロパティからいろいろ権限を変えてみましたが特に変わりありませんでした。
補足情報
WindowsはHomeです。
コマンドプロンプトです。
SSHコマンドは
設定→アプリと機能→オプション機能→機能の追加
からインストールして使えるようにした、OpenSSHクライアントです。
OpenSSHがインストしなくても最初から使えた別のPC(win10pro)では問題ありませんでした。
追記
where sshの結果は
C:\Windows\System32\OpenSSH\ssh.exe
検索してもここ以外にはssh.exeはありません。
configの中身を
Host raspi HostName 192.168.0.35 User pi IdentityFile "C:\Users\xxxx.ssh\id_rsa"
にしてみましたが、変化ありません。
configを正常に読み込めた先述PCでは元のファイルのまま、利用できています。
コマンドプロンプトの作業ディレクトリは
C:\Users\xxxx>でも
C:\Users\kose.ssh>でも
変わりありません。
接続出来たPCで表示されるメッセージ
コピペしますので隠したほうがよさげなものがあれば教えてください。
C:\Users\xxxx>ssh raspi Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Jul 9 20:50:48 2019 Linux raspberrypi 4.19.57-v7+ #1244 SMP Thu Jul 4 18:45:25 BST 2019 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Jul 9 20:50:48 2019 Wi-Fi is currently blocked by rfkill. Use raspi-config to set the country before use. pi@raspberrypi:~ $
回答1件
あなたの回答
tips
プレビュー