ssh接続テストと権限エラー解消
create: 2019-5-22
ssh git

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!

成功です!