いつも使っているMacBook AirのOSを「High Sierra macOS 10.13」にアップデートしました。
久しぶりにルーター RTX1200にtelentで接続しようとしたら、
-bash: telnet: command not found
だと…
調べてみると、High Sierraからtelnetやftpのコマンドが廃止されたらしい。なんと…
まぁ、internetでtelnetを使うのはセキュリティ上問題があるのは分かります。sshを使えということなのでしょう。でも、プライベートネットワークでは簡単なので結構使ってるんですよね。
GNUからソースコードを入手します。
$ curl http://ftp.gnu.org/gnu/inetutils/inetutils-1.9.4.tar.gz -o inetutils-1.9.4.tar.gz
次に解凍
$ tar xvzf inetutils-1.9.4.tar.gz
あとは、
$ ./configure
コンパイルすれば以下のコマンドが出来るようです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
Summary of build decisions: Clients: dnsdomainname yes ftp yes -lreadline hostname yes ifconfig yes logger yes ping yes ping6 yes rcp yes rexec yes rlogin yes rsh yes talk yes -lcurses telnet yes -ltermcap tftp yes traceroute yes whois yes Servers: ftpd yes inetd yes rexecd yes rlogind yes rshd yes syslogd yes talkd yes telnetd yes -ltermcap tftpd yes uucpd yes Support: libls yes |
$ make
無事コンパイルが通ったらインストールです。sudoかsuでルート権限でインストールします。
$ su
Password:
sh-3.2# make install
/usr/local/bin
にインストールされます。