macOS High Sierraではtelnetコマンドが消えたらしい
macOS High Sierraで消されたftpとtelnetを復活させる - Qiita
あ、はい
が、ポート開放できるかの開放にtelnetコマンドはよく使うのでないのは困る。もちろんbrewでインストールするのもありだけど他人のPCとかだとなぁと思ってたらなんとcurlでも叩けるらしい
やりかた
今までのtelnetコマンドでのやり方
$telnet example.com 443 Trying 93.184.216.34... Connected to example.com. Escape character is '^]'.
curlでやるときは curl -v telnet://HOSTNAME:PORT
$curl -v telnet://example.com:443 * Rebuilt URL to: telnet://example.com:443/ * Trying 93.184.216.34... * TCP_NODELAY set * Connected to example.com (93.184.216.34) port 443 (#0)
-v
つけているのは、付けないと結果が分からないため。
ちなみにポートが開放されてない場合は以下のようになる
$curl -v telnet://example.com:22 * Rebuilt URL to: telnet://example.com:22/ * Trying 93.184.216.34... * TCP_NODELAY set * Trying 2606:2800:220:1:248:1893:25c8:1946... * TCP_NODELAY set * Immediate connect fail for 2606:2800:220:1:248:1893:25c8:1946: No route to host * Trying 2606:2800:220:1:248:1893:25c8:1946... * TCP_NODELAY set * Immediate connect fail for 2606:2800:220:1:248:1893:25c8:1946: No route to host * Trying 2606:2800:220:1:248:1893:25c8:1946... * TCP_NODELAY set * Immediate connect fail for 2606:2800:220:1:248:1893:25c8:1946: No route to host
てかどこに向かってるんだろMacOS