什么是SSH
简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。
SSH的配置及提交的流程
先查看你的电脑是否之前已经配置 SSH
cd ~
ls -a
如果有发现 .ssh 目录,则把它删掉
rm -rf .ssh
进行配置,生成秘钥和公钥
ssh-keygen -t rsa -C 码云邮箱地址
注:C 为大写
光标停顿的地方直接enter
进入 .ssh 目录,查看有没有 id_rsa 和 id_rsa.pub 这两个文件,如果有,则表示公钥和密钥已经生成了
cd .ssh
ls -a
查看 id_rsa.pub 这个文件的内容,并进行复制
cat id_rsa.pub
注:会出现一段很长的字符
ctrl + c 复制
设置公钥
进入代码托管平台,点击个人
点击设置,有个安装设置
点击 ssh 安全
把复制的公钥内容粘贴到公钥框中,自己起一个标题
点击确定 公钥就设置成功了