ファイヤーウォールの設定をするにあたって、まず今どんなポートが使われているか調べてみた。nmapコマンドをインストールする。
$ sudo apt-get install nmap
nmapコマンドで調べてみると60000がunknownになっている。mysqlのポートも開いてるので、リモートから接続する予定もないし閉じておく必要がありそうなど、現状のポートの状態を把握するのに役立つ。
$ nmap localhostStarting Nmap 6.47 ( http://nmap.org ) at 2016-11-27 23:24 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00093s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 997 closed ports
PORT STATE SERVICE
80/tcp open http
3306/tcp open mysql
60000/tcp open unknown
一体何が使っているのか調べると、sshのポートを60000に変更していたからでした。と、言うのが分かる。
$ sudo lsof -i:60000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 643 root 3u IPv4 8620 0t0 TCP *:60000 (LISTEN)
sshd 643 root 4u IPv6 8622 0t0 TCP *:60000 (LISTEN)
この記事で書かれている製品やソフトについて
- Raspberry Pi 3 Model B
- RASPBIAN JESSIE LITE(September 2016)