# Linux系統管理-HW05(1082944) 1. 在windows裡頭安裝虛擬機(virtualBox或VMware) 2. 在虛擬中安裝ubuntu 3. 在ubuntu中安裝wireshark `$sudo add-apt-repository ppa:wireshark-dev/stable` `$sudo apt-get update` `$sudo apt-get install wireshark` `$sudo adduser $USER wireshark` 4. 開啟wireshark,選擇一個網路介面、設定capture filter,之後按start![](https://i.imgur.com/SmmRqIw.jpg) 5. 在ubuntu中安裝putty `$sudo apt-get install -y putty` 6. 開啟putty,並按照之前HW04學習到的方式將putty設定好(主要是私鑰要存進ubuntu)。Note:可能會跳Font error,這時只要去更改Font設定即可(改成UBUNTU MOMO) ![](https://i.imgur.com/4VXpCXN.jpg) ![](https://i.imgur.com/qCz2Kfx.jpg) 7. 按下open後可以看到wireshark抓到許多封包,主要有以下: 7.1 **TCP三次交握** 7.2 **SSH協定資訊交換** 7.3 **Key Exchange Init**(告訴對方自己支持的密鑰交換演算法有哪些) 7.4 **Key Exchange**使用橢圓曲線DH演算法進行密鑰交換(做完後兩邊都有一把session key) ![](https://i.imgur.com/AlHVJZR.jpg) ***Reference*** 1. https://self.jxtsai.info/2016/10/wireshark-for-ubuntu.html 2. https://blog.csdn.net/chen1415886044/article/details/118650286