計算機組建立 本機免密登入 主從機免密登入ssh

2021-10-06 03:11:57 字數 2195 閱讀 9285

計算機組建立主機名

daibin

daibin 1

ip位址

192.168.56.100

192.168.56.101

原來只有一台虛擬機器daibin,先複製daibin,修改主機名、ip

1.修改拷貝的主機名

hostnamectl set-hostname daibin1
2.主機記事本/etc/hosts中新增主機資訊 兩台機器上都要修改

vi /etc/hosts

追加主從機的ip和主機名

192.168.56.100 daibin

192.168.56.101 daibin1

3.本機ip位址修改

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

修改ipaddr=192.168.56.101 儲存退出

4.重啟服務

systemctl restart network
本機免密登入

daibin實現無密登入daihbin1設定

1.在【daibin】上生成公私鑰,當前使用者root文對應乙個公私鑰

ssh-keygen -t rsa -p ''

-f ~/

.ssh/id_rsa

檔案儲存路徑 /root/

.ssh/

此時有兩個檔案 id_rsa和id_rsa.pub

2.把公鑰複製到authorized_keys檔案中,完成本機免密登入

cat  ~/

.ssh/id_rsa.pub >> ~/

.ssh/authorized_keys

3.嘗試登入,ssh localhost 或 ssh 主機名

ssh localhost

第一次登入需要選擇yes,進行連線;之後就能直接連線。

再次連線:ssh localhost

每次登入需要密碼驗證,可能原因如下:

the authenticity of host 'daibin (192.168.56.100)' can't be established.客戶機訪問遠端伺服器失敗。

解決方案:

ssh -o stricthostkeychecking=no 192.168.56.100

主從機免密登入

1.先在daibin上生成公私鑰

免密登陸對使用者有要求,用a使用者免密登陸b就拷貝a使用者下的公鑰檔案給b的authorized_keys,root使用者實現了免密,但是aa使用者就不能免密登入。

2.【daibin1】計算機上建立檔案

mkdir /root/

.ssh

3.【daibin】上把公鑰授權給【daibin1】

scp ~/

.ssh/id_rsa.pub root@daibin1:~/

.ssh

注:~/

.ssh 即daibin1上根路徑下的.ss**件夾的路徑,可在daibin1上進入.ss**件夾後輸入 pwd檢視

4.在【daibin1】中進入.ss**件夾檢視是否有id_rsa.pub

cd .ssh

lsid_rsa.pub

5.重定向daibin1公鑰檔案,放入authorized_keys檔案中並授權讀寫許可權

cat ~/

.ssh/id_rsa.pub >> ~/

.ssh/authorized_keys

chmod 600 ~/

.ssh/authorized_keys

lsauthorized_keys id_rsa.pub

4.【daibin】上輸入ssh daibin1 即可實現免密登入【daibin1】

如果需要實現相互免密登入,則在daibin1上也生成公私鑰,把【daibin1】的公鑰複製給【daibin】的id_rsd.pub 檔案,重定向到authorized_keys並修改檔案許可權即可。

建立計算機組(主機免密登入從機)

原來一台 wk 192.168.56.147 複製虛擬機器wk,修改名稱wk1 centos 7 虛擬機器上配置 在複製的虛擬機器daibin1上配置 1.修改主機名 hostnamectl set hostname wk1 2.主機記事本新增主機資訊 所有虛擬機器都要做記錄 vi etc host...

Linux安裝SSH本機免密登入

一 ssh本機免密登入 1.安裝openssh服務 apt get install openssh server2.建立ssh key 用rsa這種加密演算法 ssh keygen t rsa 一直按回車 3.建立authorized keys,並將公鑰複製到authorized keys中 cat...

Linux免密登入建立過程

登入自己的vps還需要頻繁的輸入密碼很不友好,而且密碼多是雜亂無章的,也不方便記憶。下面會一步步完成linux的免密登入。1.首先檢視自己本地是否已經建立了公鑰id rsa.pub cd ssh ls 2.檢視生成的公鑰,複製 另作他用。cat id rsa.pub 3.通過ssh訪問遠端伺服器,需...