ssh接続テストと権限エラー解消

sshの接続テスト

~/.ssh/config を設定したら、gitlabにつなぐテスト。

> ssh -T git@gitlab.com.nekoha  
Welcome to GitLab, @yoshida.nekoha!  

うまくいかないとき

こんなエラーが出てうまくいかないとき。

Bad owner or permissions on /home/nekoha/.ssh/config  

パーミッション?ってことで権限を見てみると

> ls ~/.ssh/config  
-rw-rw-rw- 1 nekoha nekoha 348 May 18 09:16 config  

権限ありそう。ここで実行権限が足りないのかな?と考えて chmod + x してもダメです。
原因は、権限与えすぎ。
自分以外のユーザから見られないようにしましょう。

> chmod 600 ~/.ssh/config  

> ssh -T git@gitlab.com.nekoha  
Welcome to GitLab, @yoshida.nekoha!  

成功です!

Subscribe to 猫好きが猫以外のことも書く

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe