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

首頁 > 系統 > Linux > 正文

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

2019-11-02 16:14:58
字體:
來源:轉載
供稿:網友

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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙游县| 沁水县| 张家口市| 贞丰县| 枞阳县| 乡宁县| 射阳县| 长宁区| 灵璧县| 靖远县| 丘北县| 双辽市| 辽阳市| 慈溪市| 通化县| 墨竹工卡县| 长海县| 青阳县| 和林格尔县| 德安县| 千阳县| 莱州市| 莎车县| 诏安县| 威远县| 汾阳市| 浙江省| 姚安县| 秦安县| 大方县| 海原县| 玛多县| 志丹县| 龙门县| 青阳县| 宁远县| 鄂尔多斯市| 老河口市| 准格尔旗| 六盘水市| 寿阳县|