centos7配置多機之間SSH免密碼登陸

2021-07-27 19:57:40 字數 1235 閱讀 4274

1、單台機器192.168.127.134(node1)的免密碼登陸

(1)執行hostnamectl set-hostname node1 設定主機名

(2)配置/etc/hosts檔案

新增如下內容:

192.168.1127.134 node1
(3)執行ssh配置:

ssh-keygen -t rsa
然後一路回車下去在~/.ssh/下生成兩個檔案

id_rsa、id_rsa.pub

(4)然後複製id_rsa.pub為 authorized_keys

cp id_rsa.pub authorized_keys
使用ssh localhost 不用輸入密碼即設定成功。

2、兩台機器單向免密碼登陸

(1)機器a(node1):192.168.127.134

執行hostnamectl set-hostname node1 設定主機名

(2)機器b(node2): 192.168.127.135

執行hostnamectl set-hostname node2 設定主機名

(3)分別在node1和node2上配置/etc/hosts檔案:

vim /etc/hosts
新增如下內容:

192.168.127.134 node1

192.168.127.135 node2

(4)在node1 和node2上分別執行單台機器上的ssh免密碼登陸操作。

將node2 上的/.ssh/authorized_keys檔案內容copy到node1上的/.ssh/authorized_keys檔案末尾。

scp ~/.ssh/authorized_keys root@node2:~/.ssh/
然後輸入node2的密碼,將node1的~/.ssh/authorized_keys檔案複製到node2上相應的位置。

(5)驗證:

在node1上執行如下命令:

ssh node2
在node2上執行如下命令:

ssh node1
都能免密碼登陸到對方機器上表示免密碼登陸配置成功。

多台機器之間的免密登陸和兩台機器上的免密登陸配置一樣的步驟

centos7虛擬機器apache 配置多站點。

1.需求如下 2.了解apache 預設配置檔案,預設部署到那個資料夾 預設 主頁存放目錄 var www 主配置檔案 etc httpd conf httpd.conf apache伺服器的配置資訊全部儲存在主配置檔案 etc httpd conf httpd.conf中 日誌檔案存放目錄 var...

CentOS7虛擬機器網路配置

配置的ip位址需要和使用網絡卡配置的ip位址不一樣,但是要在同乙個網段 配置的子網掩碼,閘道器,dns需要和網絡卡配置的子網掩碼,閘道器,dns一致 2.配置dns通過命令 vi etc resolv.conf來進行修改配置 3.虛擬機器配置為橋接方式,並且虛擬網路編輯器中選擇橋接要橋接到對應的網絡...

Centos7下實現多虛擬機器互信

假設centos 7三颱虛擬機器a 192.168.111.10 b 192.168.111.11 c 192.168.111.12 需要保證三颱虛擬機器之間網路的連通性。操作步驟 一 在a機上配置 以root使用者登入,更改ssh配置檔案 etc ssh sshd config rsaauthen...