我已经在我的 linode vps 上安装了 pptpd,并设置了几个客户端帐户。问题是如何在命令行中查看当前连接的 pptpd 客户端?
答案1
您可以使用命令last |grep ppp
上述命令用于last
显示所有用户的登录情况,由于所有 PPTP VPN 都是通过 ppp0 / ppp1 / pp2 / ... 连接的,因此可以获取 VPN 用户的访问历史记录。
示例结果:
root@www:~# last |grep ppp
user1 ppp0 <client-IP-address> Mon Jul 7 23:45 still logged in
user2 ppp0 <client-IP-address> Mon Jul 7 22:59 - 23:08 (00:09)
user3 ppp1 <client-IP-address> Mon Jul 7 22:58 - 23:01 (00:03)
答案2
ifconfig
如果有用户连接,应该会返回 ppp[X] 接口。将其与who
and 一起使用last
(使用 'ppp' 查找通过 VPN 连接的用户),它应该会提供大量信息以供交叉引用。