前提・実現したいこと
社内のローカルサーバーにgitlabを構築してgitlabにssh接続しようとしたのですがssh接続がうまくいきません。
発生している問題・エラーメッセージ
$ ssh -t ssh://gitlab.local username@gitlab.local: Permission denied (publickey).
試したこと
sshキーを何度か作り直してgitlab側に登録したりしましたがうまくいきませんでした。
クライアント側のsshの設定は.ssh フォルダにあるconfigに設定を書いてます。
# local gitlab account Host gitlab.local HostName gitlab.local Port 2222 User username IdentityFile ~/.ssh/id_rsa
サーバー側のポート設定などはすでにTeraTermでssh接続はできているので問題ないと思っています。
Usernameがgitlabに登録したメールアドレスなのか、ユーザーネームなのかわからなかったため
両方試しまたが、どちらもダメでした。
補足情報(FW/ツールのバージョンなど)
クライアントPC:Windows10 Pro 21H1 19043.1165
サーバー:ubuntu server 20.04.3 lts
あまり理解していないこと
初歩的なことかもしれませんが、よろしければご教示お願い申し上げます。
- クライアントPCのsshの設定ファイルを.sshのconfigファイルに書いていますが問題ないでしょうか?
また、設定ファイルを書き換えた後にsshのプログラムを再起動させたりとか
設定ファイルを読み直すような操作をしなくてもいいのでしょうか?

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/27 08:36
2021/08/27 08:39
2021/08/30 10:28