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
相關文章
相關標籤/搜索