Linux 免密登陆服务器

1、gitLab生成秘钥

  • 输入:ssh-keygen
  • 按三次回车,完成生成私钥和公钥

注意:git

  • 生成秘钥:ssh-keygen -t rsa -C "your_email@youremail.com" 命令中的your_email@youremail.com,就是gitlab中的帐号,须要保持一致
  • 直接Enter就行,而后会提示输入密码(可输可不输)

图片描述

2、新增ssh-key

图片描述

3、远程免密登陆

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.2.161

操做完该命令后,在目标主机上生成一个authorized_keys 文件。成功后会出现以下图所示
图片描述vim

注意:root@192.168.2.161 是机器的ip 地址,小白在这里花了很多时间。或者直接到.ssh 文件新增。服务器

A服务器:
 cat id_rsa.pub // 复制内容

B服务器:
cd ~/.ssh
vim authorized_keys  // 粘贴复制的内容

测试是否免密成功:
  ssh ip   // 示例:ssh 192.1682.161
相关文章
相关标签/搜索