跳至主要內容
SSH

SSH

SSH(Secure Shell)是一种协议,使用公钥密码学允许在网络上安全远程登录计算机。SSH 客户端程序(例如 OpenSSH 中的 ssh)通常在远程登录会话期间运行,并配置为查找用户主目录中的文件中的用户私钥(例如 ~/.ssh/id_rsa

为了增加安全性(例如,防止攻击者读取本地文件系统上的任何文件),通常将私钥以加密形式存储,在这种情况下,加密密钥是从用户记忆的口令计算出来。因为输入口令可能很繁琐,所以许多用户希望每个本地登录会话只需输入一次口令。存储未加密密钥最安全的位置是程序内存,在类 Unix 操作系统中,内存通常与进程相关联


Chilfish大约 11 分钟SSH
用 SSH 推拉 GitHub 并实现多账户切换

为什么要 SSH

一开始使用 git 时是在 VSCode 上集成的,初次 push 时填好 github 账号密码之后,之后都不用填密码了。但网上都说用 HTTPS clone 的仓库推拉的时候都要输入密码,原来是有一个配置

git config --global credential.helper store

Chilfish大约 4 分钟GitSSH