一、gitLab生成秘钥
- 输入:ssh-keygen
- 按三次回车,完成生成私钥和公钥
注意:
- 生成秘钥:ssh-keygen -t rsa -C "your_email@youremail.com" 命令中的your_email@youremail.com,就是gitlab中的账号,需要保持一致
- 直接Enter就行,然后会提示输入密码(可输可不输)
二、新增ssh-key
三、远程免密登录
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.2.161
操作完该命令后,在目标主机上生成一个authorized_keys 文件。成功后会出现如下图所示
注意:root@192.168.2.161 是机器的ip 地址,小白在这里花了不少时间。或者直接到.ssh 文件新增。
A服务器:
cat id_rsa.pub // 复制内容
B服务器:
cd ~/.ssh
vim authorized_keys // 粘贴复制的内容
测试是否免密成功:
ssh ip // 示例:ssh 192.1682.161
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。