2019-05-21

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

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!  

成功です!


猫派 / 基本インドア / ガジェット大好き / RDP推進派
コロナ禍の趣味はPC+VRでゲーム。
最近のゲーム:Factorio / BeatSaber / にゃんこ大戦争

→ Policy