即使连接没有关闭,Pi是否可以检查当前是否有人通过ssh连接

时间:2017-07-03 11:23:53

标签: python linux ssh raspberry-pi paramiko

Raspberry Pi是否有可能通过ssh检查某人是否已连接(并发送输入),即使ssh连接(通过Paramiko)未正确关闭(由于客户端太远,连接中断)例如)?超过w或谁可以看到连接是否仍然打开但是如果它仍处于活动状态则不会。

2 个答案:

答案 0 :(得分:0)

Unix w命令将显示建立连接的时间以及每个人闲置的时间:

pi@raspberrypi:~/ $ w

07:52:13 up 1 day, 11:43,  2 users,  load average: 0.00, 0.01, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
pi       tty1                      Sat19   36:35m  0.40s  0.34s -bash
pi       pts/0    192.168.1.113    Sat20    1.00s  0.53s  0.02s w

答案 1 :(得分:-1)

我有一些方法可供你使用:

  • netstat -tn | grep 22 与你的pi连接ssh。

enter image description here

  • 如果有人连接到您的pi。您可以在树显示模式下使用 htop 查看ssh deamon下的任何bash会话( / usr / sbin / sshd -D )。如下图:

enter image description here