### 3. 添加ssh-agent和ssh-add命令 在`.bashrc`文件的末尾添加以下两行命令: ```bash eval `ssh-agent` ssh-add ``` 其中,`eval `ssh-agent``用于启动ssh-agent并设置相应的环境变量,`ssh-add`用于将SSH私钥添加到ssh-agent中,以便无需再次输入密码即可进行SSH认证。 ### 4. 保存并关闭编辑器 添加...
wsl-ssh-agent是一个简单的托盘通知小程序,其为WSL提供了一个用于连接Windows ssh-agent服务的socket接口,来自该socket的所有请求都将被代理到Windows ssh-agent中。WSL只需要正确地设置这个套接字的地址(即,维护环境变量SSH_AGENT_SOCK),就可以通过这个接口Windows主机共享ssh-agent服务。除此之外,wsl-ssh-agent还对...
eval$(ssh-agent); 这是因为 ssh-agent 默认执行两件事:1. 后台运行 ssh-agent;2. 输出一段 shell script 以供执行. 这段 shell script 中包含着与这次启动的 ssh-agent 通信所需的环境变量. 一般情况下,例如在 Linux 桌面环境里,在桌面环境启动前 ssh-agent 就被启动并且环境变量也被设置了. 之后启动的...
WSL , 使用forwardAgent 的时候 , 用的以下两个应用 ubuntu 18.04 . ubuntu 这两个应用的 ssh-agent是有问题的 . 详见https://github.com/Microsoft/WSL/issues/3183 不知道什么时候可以修复 . 可以使用 ubuntu 16.04 版本 .
启动ssh-agent(多次进入shell也只启动一次),将SSH_AUTH_SOCK指定为/.ssh/ssh_auth_sock。 2. 自动加载~/.ssh/目录下以id_开头的密钥文件。 在.bashrc中追加: # >>> ssh initialize >>> # https://unix.stackexchange.com/questions/90853/how-can-i-run-ssh-add-automatically-without-a-password-prompt...
将私钥添加到 ssh-agent 之中 ssh-add ~/.ssh/id_rsa 查看并复制公钥 cat ~/.ssh/id_rsa.pub 将复制的公钥信息添加到 Github/Gitee 4. 配置 Git alias 编辑~/.gitconfig,根据需要添加以下内容: [alias]g=gita=addst=statuscm=commitcl=cloneps=pushpl=pullco=chekoutbr=branch ...
# 开启ssh Agent Forwarding eval `ssh-agent` # 将要使用的ssh key添加到ssh-add中 # 如果后面不指明文件则使用默认的~/.ssh/id_rsa # 也可以一次添加多个 ssh-add ~/.ssh/id_rsa ssh user@host 然后在bashrc文件中添加alias即可快速操作,对应的ssh_config参数可以使用man ssh_config命令来查看。
接下来,我们配置与 GitHub 连接的 SSH 密钥:[1]在WSL 下生成 SSH 公钥 — 私钥对(将邮箱替换为你的邮箱),此时生成的 SSH 密钥默认位于 ~/.ssh 路径下,公钥为 id_rsa.pub,私钥为 id_rsa: $ ssh-keygen -t rsa -b 4096 -C "[email protected]" 打开ssh-agent 使之在后台运行: $ eval "$(ssh...
在这里不再赘述,后续笔记更新会提到。步骤 2:启动SSH代理运行以下命令启动SSH代理:Start-Service ssh-agent或者打开Windows的服务管理(可按开始菜单搜索服务找到),找到名称为OpenSSH Authentication Agent的服务,右键>属性,启动方式设置为自动,保存后开机即可自动启动,无需再手动启动。通过以上步骤,...
一路回车确认即可生成,然后可在C:\User<用户名>.ssh路径下看到id_rsa及id_rsa.pub两个文件,至于如何添加到Linux shell免密登录,在这里不再赘述,后续笔记更新会提到。 步骤2:启动SSH代理 运行以下命令启动SSH代理: Start-Service ssh-agent 或者打开Windows的服务管理(可按开始菜单搜索服务找到),找到名称为OpenSSH...