(Mac OSX)ncコマンドでのtelnet代替

3kk ネットワーク及び演習

演習補足資料

MacOSXにおけるTelnet

MacOSX High Sierra以降には、telnetコマンドのプログラムが削除されており、使用することができません。

そのため、代替プログラムとしてnc(netcat)コマンドを使用してtelnetエミュレーションを行います。

Sierra以前を使っている方は、資料のままtelnetコマンドを使用してください。

ncコマンドでのtelnetエミュレーション

次のコマンドが、$ telnet [IPアドレス]と同じ機能となります。

$ nc [IPアドレス] 23

ncコマンドにて、TCPでのコネクション確立が行えます。このとき、telnetのウェルノウンポートである23番を指定してください。

MacOSX High Sierra以降を使用している方は、こちらを使ってください。

ncコマンドでのtelnetエミュレーション不具合

ルータ設定時のパスワード入力について、telnetでは、通常screenコマンドと同じくパスワード入力時に文字が表示されないようになっていますが、ncを使ったエミュレーションでは、残念ながらパスワードが表示されてしまいます。

これは仕方がないので、そういうものだと思って諦めてください。

Telnet Liteを使う場合

Mac AppStoreに、「Telnet Lite」というTelnetアプリケーションがあります。

こちらを使ってもらうことも可能ですが、使い方についてはサポートできませんので、ご了承ください。