SSH如何使用

448 阅读1分钟

什么是SSH

简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

SSH的配置及提交的流程

1. 生成秘钥

先退回到根目录
cd ~

查看是否有.ssh目录
ls -a

如果有.ssh文件删除掉
rm   -rvf   .ssh

运行命令生成.ssh 秘钥目录
ssh-keygen   -t   rsa   -C    个人的邮箱

进入.ssh目录
cd  .ssh

查看所有目录
ls   -lf
./   ./  id_rsa  id_rsa.pub

查看 id_rsa.pub 文件的内容(公钥)
cat   id_rsa.pub

2.在码云中注册公钥

  • 登录码云,点击"用户头像"中的"设置"

  • 点击 SSH公钥,输入"标题"和"公钥"

  • 提交后会进行一个"权限验证",输入用户密码

3.克隆远程仓库

代码克隆到本地
git  clone   远程仓库的ssh地址

编写代码
vim   a.txt

提交到本地仓库中
git  add  .
git  commit  -m  “对本次提交的一个描述”

推送到远程仓库中
git  push  origin   master