シェルで使用するために誰かがsshを介してサーバーにログインした場合、last | w | whoをすばやく使用すると、ログインしたユーザーを表示できます。誰かが接続を示さないlast | w |別のコンピュータからsshfsを介して同じサーバーにディレクトリをマウントした場合。サーバーに現在のsshfsマウントを表示するlast | w | whoに似たコマンドはありますか?
Sshfsマウントを作成するには、sftpを介して接続する必要があります。したがって、できることは、生成されたsftpプロセスを探すことです。ユーザーandreasがsshfsマウントを行ったか、通常のsftpを使用してログインしたと想定すると、次の行に沿って何かが表示されます。
root@halleck:~# ps aux | grep -i sftp | grep -v grep
andreas 11029 0.0 0.0 2420 648 ? Ss 23:56 0:00 /usr/lib/openssh/sftp-server
root@halleck:~#
代替。
root@halleck:~# ps aux | grep -i sftp | grep -v grep
andreas 11091 0.0 0.1 9564 1116 ? Ss 23:57 0:00 sshd: andreas@internal-sftp
root@halleck:~#
表示される内容は、設定したsftpサブシステムによって異なります。
この回答の詳細は、OpenSSHサーバー側を想定しています。