国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux下實現免密碼登錄(超詳細)

2024-08-28 00:01:38
字體:
來源:轉載
供稿:網友

1.Linux下生成密鑰

  ssh-keygen的命令手冊,通過”man ssh-keygen“命令:

  通過命令”ssh-keygen -t rsa“

  生成之后會在用戶的根目錄生成一個 “.ssh”的文件夾

  進入“.ssh”會生成以下幾個文件

  authorized_keys:存放遠程免密登錄的公鑰,主要通過這個文件記錄多臺機器的公鑰

  id_rsa : 生成的私鑰文件

  id_rsa.pub : 生成的公鑰文件

  know_hosts : 已知的主機公鑰清單

    如果希望ssh公鑰生效需滿足至少下面兩個條件:

      1) .ssh目錄的權限必須是700

     2) .ssh/authorized_keys文件權限必須是600

2.遠程免密登錄

  原理圖:

  常用以下幾種方法:

    2.1 通過ssh-copy-id的方式

    命令: ssh-copy-id -i ~/.ssh/id_rsa.put <romte_ip>

    舉例:      

[root@test .ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.91.135 root@192.168.91.135's password: Now try logging into the machine, with "ssh '192.168.91.135'", and check in:.ssh/authorized_keysto make sure we haven't added extra keys that you weren't expecting.[root@test .ssh]# ssh root@192.168.91.135Last login: Mon Oct 10 01:25:49 2016 from 192.168.91.133[root@localhost ~]#

    常見錯誤:

      [root@test ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.91.135

      -bash: ssh-copy-id: command not found //提示命令不存在

      解決辦法:yum -y install openssh-clients

   2.2 通過scp將內容寫到對方的文件中

      命令:scp -p ~/.ssh/id_rsa.pub root@<remote_ip>:/root/.ssh/authorized_keys

      舉例:

[root@test .ssh]# scp -p ~/.ssh/id_rsa.pub root@192.168.91.135:/root/.ssh/authorized_keysroot@192.168.91.135's password: id_rsa.pub 100% 408 0.4KB/s 00:00 [root@test .ssh]# [root@test .ssh]# [root@test .ssh]# [root@test .ssh]# ssh root@192.168.91.135Last login: Mon Oct 10 01:27:02 2016 from 192.168.91.133[root@localhost ~]#

      也可以分為兩步操作:

$ scp ~/.ssh/id_rsa.pub root@<remote_ip>:pub_key //將文件拷貝至遠程服務器
$ cat ~/pub_key >>~/.ssh/authorized_keys //將內容追加到authorized_keys文件中, 不過要登錄遠程服務器來執行這條命令

    2.3 通過Ansible實現批量免密

2.3.1 將需要做免密操作的機器hosts添加到/etc/ansible/hosts下:

  [Avoid close]
  192.168.91.132
  192.168.91.133
  192.168.91.134

2.3.2 執行命令進行免密操作

  ansible <groupname> -m authorized_key -a "user=root key='{{ lookup('file','/root/.ssh/id_rsa.pub') }}'" -k

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丽水市| 三台县| 电白县| 扎囊县| 抚顺县| 威信县| 裕民县| 开阳县| 灵璧县| 阿勒泰市| 田阳县| 勃利县| 荔浦县| 通海县| 北辰区| 介休市| 永靖县| 镇巴县| 镇远县| 全椒县| 铜山县| 安岳县| 湘潭市| 龙江县| 平顺县| 太康县| 隆安县| 岢岚县| 建瓯市| 当雄县| 文登市| 山丹县| 阜宁县| 祁阳县| 孟津县| 锦州市| 青川县| 鄂尔多斯市| 桃园市| 老河口市| 淅川县|