阿舍沒再去仔細檢查,不過,印象中,阿舍最近有遇到好幾次要用 telent 指令的時候,在預設的情況下,是沒有預載 telent 程式的可用,但是,阿舍忘了是在 Ubuntu Server 還是 Mac OS X 哩 ! 然後,阿舍就會手動去安裝 telent 來用,可是,最近這一次的環境是不方便讓阿舍來安裝程式的,所以,才會想到用 nc 指令來試試,結果,真的可以的哩 ...
原則上,阿舍會用到 telnet 指令,其實,都不是真的要用來做遠端登入的,而是要用測試遠端機器的某一個 Port 號是否有服務存在,也就是用來測試該機器的某一項服務是不是有活著的,例如,當阿舍要測看看 192.168.1.88 這台機器的 HTTP 服務是不是活著的時候,就可以用下面這一行指令來檢查,如果還活著,通常就可以成功連線並出現訊息哩 ...
$ telnet 192.168.1.88 80
然後,如果沒有 telnet 指令可用的話,可以看一下有沒有 nc 指令可用,如果有的話,就可以使用 nc 指令的 -v 選項來達到相同的效果,以上面的例子來說,用下面的 nc 指令就可以達到相同的效果哩 !
$ nc -v 192.168.1.88 80
不過,阿舍 ! 阿舍 ! 話說回來,如果要看某台機器有開那些 Port 的話,不是直接用 nc 指令的 -z 選項來掃不就好了嗎 ?? ... 嗯 ... 這個是這樣沒錯,用像下面這樣的 nc 指令就可以來掃描 1 到 1024 port 有那些是有服務的 ...
$ nc -zv 192.168.1.88 1-1024
但是,和只使用 -v 選項的方式不同的是,nc 指令的 -z 選項雖然可以掃描,但是,不能輸入指令,而 -v 選項則是可以像 telnet 指令一樣,在連線成功後,可以輸入指令來和遠端主機進行互動,所以,如果沒有 telnet 指令可用時,可以考慮用 nc 指令來搭配 -v 選項來用,就不用再額外安裝 telnet 指令了哩 ...
nc 的 -v 選項可以輸入給該服務的命令 |
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁