添加SSH

在Git Bash中输入
ssh-keygen -t rsa -C “你的邮箱”
之后全都直接回车,Enter passphrase也回车,这样就建好了

然后打开.ssh文件,用记事本打开id_rsa.pub文件,粘贴至
在这里插入图片描述
就可以用git clone了

### 添加SSH密钥并配置SSH连接 为了安全地通过 SSH 协议访问远程服务器或其他服务(如 GitHub 或 GitLab),通常需要创建和添加 SSH 密钥。以下是关于如何生成 SSH 密钥以及将其添加到目标系统的说明。 #### 创建一个新的 SSH 密钥 如果尚未生成过 SSH 密钥,则可以运行以下命令来生成新的 RSA 类型的密钥: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 上述命令会提示输入保存位置,默认路径通常是 `~/.ssh/id_rsa`,之后还会询问密码短语用于保护私钥文件[^1]。 #### 查看已有的公钥 对于已经存在的 SSH 密钥,可以通过下面的方法查看其内容以便复制粘贴至所需平台: ```bash cat ~/.ssh/id_rsa.pub ``` 这条指令将显示当前用户的默认公共 SSH 密钥的内容[^2]。 #### 将SSH密钥添加SSH代理程序中 启动 ssh-agent 并加载您的身份验证令牌是非常重要的一步: ```bash eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa ``` 这确保了每次重新登录系统时不需要再次手动提供密码给各个不同的连接尝试[^3]。 #### 把公钥加入远端主机授权列表里 最后一步就是把刚刚产生的 `.pub` 文件里的信息上传或者录入到您打算建立无密码认证关系的目标机器上。如果是针对像GitHub这样的代码托管网站,则需进入账户设置页面找到相应的选项完成操作;而若是个人VPS之类的资源,则可以直接编辑该设备上的 authorized_keys 文件实现自动化登陆功能。 ```bash ssh-copy-id user@remote_host ``` 此命令自动完成了向指定地址发送本地用户主目录下 .ssh 子目录中的 id_* 公开钥匙副本的任务,并追加写入对方家目录内的 .ssh/authorized_keys 文档之中[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值