今天和 telnet 做比較,我們來看看擷取了 ssh 的封包會有甚麼東西?
按照慣例,先上拓譜圖
我把原本的節點換成 ubuntu ,畢竟我比較擅長這個,然後建立節點的過程中,點名感謝自由軟體實驗室,那裡下載過去的 ubuntu 的 img 就是方便。
然後在 Ubuntu 使用 ssh 連線路由器,使用指令 ssh admin@10.250.250.254
,然後就可以得到這樣的封包
要解釋封包的內容也很簡單,用這張圖即可
從封包內容中可以看到
整個通訊過程,非對稱式加密只會用來傳送後續加密通訊要用的密鑰,而往後的加密通訊都要倚靠此密鑰。
使用 follow tcp stream 也會發現無法從截取的封包得到通訊內容,所以相較 telnet ,比較安全。