Linux测试主机之间连通性和端口是否开放的方法
生活随笔
收集整理的這篇文章主要介紹了
Linux测试主机之间连通性和端口是否开放的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 測試主機之間的連通性
- 測試端口是否開放(curl)
- 測試端口是否開放(wget)
- 測試端口是否開放(ssh)
下面每一種測試方式都給出了成功通信的截圖,如果與截圖不相符可以根據你控制臺的報錯調試。
測試主機之間的連通性
測試兩個主機之間是否可以通信,通常使用ping指令用法如下:
ping ip地址底層實現使用的是ICMP協議,是Internet Control Message Protocol(Internet控制消息協議)的縮寫,是TCP/IP協議族的一個子協議,用于在IP主機、路由器之間傳遞控制消息。同一局域網下兩個沒有通信過的主機首次ping時會先發送一個ARP數據包獲取到對方的MAC地址,然后發送ICMP數據包。
成功截圖:
測試端口是否開放(curl)
curl是利用URL語法在命令行方式下工作的開源文件傳輸工具。也可以用來測試端口的連通性,具體用法:
curl ip:port成功截圖(有html樣式的內容輸出出來):
測試端口是否開放(wget)
wget是一個從網絡上自動下載文件的自由工具,支持通過HTTP、HTTPS、FTP三個最常見的TCP/IP協議下載,并可以使用HTTP代理。wget名稱的由來是“World Wide Web”與“get”的結合,它也可以用來測試端口的連通性具體用法:
wget ip:port成功截圖(成功將端口對應的頁面下載下來):
測試端口是否開放(ssh)
ssh專為遠程登錄會話和其他網絡服務提供安全性的協議,在linux上可以通過ssh命令來測試端口的連通性,具體用法格式如下:
ssh -v -p port username@ip參數說明:
- -v 調試模式(會打印日志)
- -p 指定端口
- username:遠程主機的登錄用戶
- ip:遠程主機
成功截圖(建立連接):后面可能會有是否建立連接的選項,輸入no即可。
總結
以上是生活随笔為你收集整理的Linux测试主机之间连通性和端口是否开放的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Devc++】战斗1.0.1
- 下一篇: 集成支付宝,跳转到支付宝后显示的不是支付