ntopng流量监控
较早前在一台电脑上用docker跑了openvpn,然后其他机器连接这个vpn来进行互相连接。
为了能显示更清楚的网络流量,在这台openvpn服务器上,又安装了ntop。
Ubuntu上安装很简单,就是apt install ntopng就好了。
然后配置/etc/ntopng.conf,在里面填上可以访问的IP地址和端口号,要不然只有local only的访问。
类似这样:
–https-port=10.212.130.251:3002
然后访问https://10.212.130.251:3003,默认账户admin,admin。
如果忘记了密码,可以用下面的方法重置为默认密码:
redis-cli del ntopng.user.admin.password
重置后,必须重启服务systemctl restart ntopng
还有如果想要重新设置admin密码,可以这么做:
echo -n “newpassword” | md5sum 5e9d11a14ad1c8dd77e98ef9b53fd1ba -
然后 redis-cli set ntopng.user.admin.password 5e9d11a14ad1c8dd77e98ef9b53fd1ba
重启服务后,就可以用newpassword做密码登录了。
我这么做的原因是,在web上面,我想要增加用户和修改密码都没有反应,不知道原因。
所以才直接修改redis。
还有就是为了安全,我只限定管理机器能够访问它。
10.x.x.x是我的管理机器。
sudo ufw allow from 10.x.x.x
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw enable
测试用别的机器访问web,已经不可以了。