整理Git(第2編)


最近インフラでノード関連の講座を聞いていたら、Macを使っている受講者の命令がWindowsを使っている私には通用しないことに気づき、検索していたらGit Bashだった.

git bashとは?


これはLinux Baseの端末Gitで、オペレーティングシステムとは関係ありません.
これを使ってwindowでLinuxコマンドも使えます.
今の講座を聞いて、私は仕事中のソースコードをアップロードしたいと思って、私はSSHを使ってコンピュータとハブサーバーと安全な通信を行うことを発見しました.

セーフティハウジングとは?


ネットワーク上の他のコンピュータと安全に通信するためのネットワークプロトコルの1つです.
데이터 전송시, 원격 제어시
例えば、ソースコードをリモートストレージGithubにアップロードしようとすると、SSHを介してデータが転送される.
クラウドを使用する場合、サーバーがその機器に対してコマンドを発行すると、SSHで接続されます.

SSHの通信方式


SSHは、接続するコンピュータに対する鍵を使用して認証される.
Public Key
Private Key
まずPublic Keyを通信するコンピュータにコピーして保存します.次に、クライアントコンピュータの専用鍵と応答するサーバ側コンピュータを複製し、格納されたPublic鍵が一対の鍵であるかどうかを確認する.
このように相互に関連する鍵は、2台のコンピュータ間に形成された暗号化チャネルであることが証明され、鍵を利用して情報を暗号化、復号化、交換することができる.