リモートサーバー上でGitリポジトリ操作するとき、クライアント端末に保管してあるGit用のSSH鍵をリモートサーバーにコピーして、git clone ..してましたが、もちろん良くない。 ssh-agentの仕組みと使い方が、やっと分かってきたので備忘録残しときます。 試した環境 クライアントは、Windows11 + VSCode + Remote-SSH リモートサーバーは、Ubuntu20.04 リポジトリは、GithubとホスティングしているGitLabの2つ ssh-agentについて このエージェントは、クライアント端末上でサービスとして稼働していて、SSH鍵を登録しておくことができる。 リモートサーバー上で必要になった時に、このエージェントが登録した鍵を提供してくれて、リモートでSSH鍵が使える。リモート上にSSH鍵は存在しないので、セキュアであるという仕組み。 Window

