Linux第一週學習筆記(10)

Linux第一週學習筆記(10)shell


1.15克隆虛擬機網絡

(1)由於之後作實驗須要兩臺機器互聯,因爲在虛擬機裏面作系統較慢因此使用克隆的方式就比較簡便,也就是說把原來作好的系統原封不動的進行一個拷貝。dom

(2)克隆虛擬機ssh

第一步:克隆以前先把虛擬機關閉
ide

1.png

第二步:開始克隆虛擬機學習

  • 點擊daizhihong-Linux選項卡後選擇管理而後點擊克隆測試

2點擊選項卡.png

  • 進入克隆嚮導,點擊下一步spa

3點擊管理-克隆.png

  • 克隆源,選擇虛擬機中的當前狀態,而後點擊下一步rest

4.png

  • 克隆類型選擇「建立連接克隆」(這種方式比較節約磁盤空間)
    orm

5.png

  • 輸入新的虛擬機名稱及其存儲路徑

6.png

  • 克隆虛擬機成功

7.png

  • 建立成功daizhihong-Linux02號虛擬機

8.png

第三步:設置2號虛擬機網絡(因爲是克隆,要修改IP地址否則兩臺模擬機IP就會衝突)

登陸2號虛擬機

1-1.png

  • 輸入vi /etc/sysconfig/network-scripts/ifcfg-ens33命令對IP地址進行更改

2.png

  • 進入到網絡配置文件,更改P地址。2號機IP地址更改成192.168.226.11(1號機IP:192.168.226.10)

3.png

  • 刪除UUID(若是不刪除此行就會和1號機產生衝突),更改完畢後按「esc」鍵退出編輯,輸入「:wq」保存並退出

4.png

  • 更改網絡配置文件後必須從啓網絡服務,鍵入命令:systemctl restart network.service

5.png

  • 查看2號虛擬機IP地址是否配置成功,鍵入ifconfig命令查看,修改爲功

6.png

  • 測試網絡是否聯使用ping命令進行測試,測試聯網正常,網絡狀態正常

7.png

第四步:查看以及修改1號虛擬機及2號虛擬機的主機名

  • 使用shostname命令查看2號虛擬機主機名

8hostname.png

  • 修改2號虛擬機主機名,鍵入命令:hostnamectl set-hostname daizhihong-02,主機名更改成:daizhihong-02

9(hostnamectl set-hostname daizhihong-02,hostname).png

  • 重啓2號虛擬機後,進入系統主機名修改爲功

10從啓主機名生效.png

  • 更改1號虛擬機主機名,鍵入命令:hostnamectl set-hostname daizhihong-01,修改爲功(修改過程同上,在此再也不復述)


第五步:設置XSHELL鏈接2號虛擬機

  • 打開xshell軟件鏈接會話框,複製1號虛擬機信息進行更改

13.png

  • 對複製的鏈接配置文件設置進行更改,名稱改成daihzihong-Linux02,IP地址:192.168.226.11

14.png

  • 測試鏈接2號虛擬機是否成功

14-1.png

  • 鏈接2號虛擬機成功

15.png

  • 測試鏈接1號虛擬機及2號虛擬機是否鏈接正常

16鏈接01.png

  • 1號虛擬機及2號虛擬機鏈接正常

17.png

  • 二號機設置完畢,點擊快照備份

18.png

1.16 Linux機器相互登陸

(1).密碼登陸

第一步:1號虛擬機登陸2號虛擬機,使用ssh 192.168.226.11,登陸成功

01號虛擬機登陸02號虛擬機 ssh 192.168.226.11.png

第二步:2號虛擬機登陸1號虛擬機,鍵入命令:ssh 192.168.226.10,登陸成功

3.02號虛擬機登陸01號虛擬機 ssh 192.168.226.10.png

  • 可以使用「w」命令查看系統負載狀況,也能反映出鏈接數

4.2號虛擬機使用「w」查看系統負載鏈接狀況.png

  • ssh命令詳解

  • 標準格式:ssh username@IP

  • 例如:ssh root@192.168.226.11

  • 指定端口鏈接:ssh -p 22 root@192.168.226.11(p指定端口參數,22端口號)

(2).使用密鑰認證

2號虛擬機鏈接1號虛擬機(公鑰放到1號機,私鑰放在2號虛擬機)

第一步:在2號虛擬機上生成密鑰對,鍵入命令:ssh-keygen,按回車鍵提示:Enter file in which to save the key (/root/.ssh/id_rsa):定義密鑰對的存放路徑,保持默認按回車鍵繼續

1.png


第二步:提示:Enter passphrase (empty for no passphrase):設置密鑰打開密碼,設置打開按密碼爲空按回車鍵繼續

2生成密鑰密碼(回車密碼空).png

第三步:繼續按回車鍵,生成密鑰對,生成後提示以下:

Enter same passphrase again: 

Your identification has been saved in /root/.ssh/id_rsa.

Your public key has been saved in /root/.ssh/id_rsa.pub.

The key fingerprint is:

SHA256:qpIgMw+cldX6A3Jje+0Ls3aTepLYZcVyLQvjKE4MDeU root@daizhihong-02

The key's randomart image is:

+---[RSA 2048]----+

|    ...          |

|   ... .         |

|    =E.   . .    |

|   = B   + = .   |

|. o * = S * o    |

|*o   = * = .     |

|.* .o *o* .      |

|  +  + =+*       |

|   .. .o=.o      |

+----[SHA256]-----+

3生成密鑰.png

第四步:查看公鑰私鑰文件名,鍵入:ls .root/.ssh0/命令

authorized_keys  id_rsa  id_rsa.pub  known_hosts

id_rsa:私鑰

id_rsa.pub:公鑰

4查看公鑰私鑰.png

第五步:鍵入:cat /root/.ssh/id_rsa.pub命令查看公鑰並複製

5查看公鑰並複製.png


第六步:打開1號虛擬機運行編輯密鑰文件,鍵入:vi /root/.ssh/authorized_keys命令編輯密鑰文件

6.1號機運行編輯密鑰文件.png

  • 編輯密鑰文件

7.1號機運行編輯密鑰完成.png

第七步:2號虛擬機使用密鑰登陸,鍵入:ssh -p 22 root@192.168.226.10,登陸成功

8.png

-----------------------------------------------------------------命令及使用總結----------------------------------------------------------------

  1. 可以使用「w」命令查看系統負載狀況,也能反映出鏈接數

  2. ssh命令詳解:

    標準格式:ssh username@IP

    例如:ssh root@192.168.226.11

    指定端口鏈接:ssh -p 22 root@192.168.226.11(p指定端口參數,22端口號)

  3. 生成密鑰對命令:ssh-keygen

  4. cat /root/.ssh/id_rsa.pub命令查看公鑰並複製

  5. 查看當前登陸用戶命令:whoam

  6. 更改主機名,鍵入命令:hostnamectl set-hostname daizhihong-01

  7. 查詢主機名:鍵入命令:hostname

相關文章
相關標籤/搜索