計算機組建立主機名
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訪問遠端伺服器,需...