使用 SSH 秘钥远程连接
Posted rendd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用 SSH 秘钥远程连接相关的知识,希望对你有一定的参考价值。
团队开发中常用到 Git、SVN 等版本控制工具,可以大大提高开发效率。
就是将代码统一放到一个代码仓库中,方便管理。
为了安全起见,每次push、pull 代码的时候,都需要输入用户名、密码,
对于需要频繁提交代码或者在代码中远程连接的场合很不方便。
这个时候可以通过 ssh 建立两台服务器之间的长期有效连接,不再需要每次都验证密码。
1、生成公钥、秘钥对
执行 ssh-keygen
会在 .ssh/ 目录下生成 id_rsa id_rsa.pub 两个文件。
2、将 id_rsa.pub 文件内容,放在需要远程连接的服务器的相应目录下,默认在 ~/.ssh/known_hosts 文件。
3、对于 github,打开右上角下拉框的设置,
选择 SSH and GPG keys,点击右上角 New SSH key,把 id_rsa.pub 文件内容粘贴在输入框中,点击 Add SSH key。
再次执行 git push 就可以正常免密连接了。
以上是关于使用 SSH 秘钥远程连接的主要内容,如果未能解决你的问题,请参考以下文章